개발 223

[파이썬] pip를 사용한 SciPy 및 NumPy 설치 질문

배포중인 패키지에 필요한 라이브러리를 만들려고합니다. 둘 다 필요합니다SciPy과NumPy도서관. 개발하는 동안 나는 apt-get install scipy SciPy 0.9.0 및 NumPy 1.5.1을 설치했으며 정상적으로 작동했습니다. 나는 똑같이하고 싶다.pip install-내 패키지의 setup.py에 종속성을 지정할 수 있습니다. 문제는 내가 시도 할 때입니다. pip install 'numpy==1.5.1' 잘 작동합니다. 하지만 pip install 'scipy==0.9.0' 비참하게 실패하고 raise self.notfounderror(self.notfounderror.__doc__) numpy.distutils.system_info.BlasNotFoundError: Blas (http..

개발/Python 2021.01.14

[파이썬] dict를 파일에 저장하는 방법은 무엇입니까?

dict 값을 변경하고 dict를 텍스트 파일에 저장하는 데 문제가 있습니다 (형식이 동일해야 함).member_phone들. 내 텍스트 파일은 다음 형식입니다. memberID:member_name:member_email:member_phone 텍스트 파일을 다음과 같이 분할합니다. mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e 내가 변경하려고 할 때member_phone에 저장d, 값이 키에 의해 흐르지 않고 변경되었습니다. def change(mdict,b,c,d,e): a=input('ID') if a in mdict: d= str(input('phone')) mdi..

개발/Python 2021.01.14

파이썬의 dict에서 랜덤 값을 얻는 방법

에서 무작위 쌍을 어떻게 얻을 수 있습니까?dict? 저는 한 나라의 수도를 추측해야하는 게임을 만들고 있는데 무작위로 나타나려면 질문이 필요합니다. 그만큼dict처럼 보인다{'VENEZUELA':'CARACAS'} 어떻게 할 수 있습니까? 한 가지 방법은 다음과 같습니다. import random d = {'VENEZUELA':'CARACAS', 'CANADA':'OTTAWA'} random.choice(list(d.values())) 편집하다: 질문은 원래 게시물 이후 몇 년 후 변경되어 이제는 단일 항목이 아닌 한 쌍을 요청합니다. 이제 마지막 줄은 다음과 같습니다. country, capital = random.choice(list(d.items())) 나는 같은 문제를 해결하기 위해 이것을 썼다..

개발/Python 2021.01.14

[파이썬] Pandas 데이터 프레임에 모든 열 이름을 표시하는 방법은 무엇입니까?

수백 개의 열로 구성된 데이터 프레임이 있으며 모든 열 이름을 확인해야합니다. 제가 한: In[37]: data_all2.columns 출력은 다음과 같습니다. Out[37]: Index(['customer_id', 'incoming', 'outgoing', 'awan', 'bank', 'family', 'food', 'government', 'internet', 'isipulsa', ... 'overdue_3months_feature78', 'overdue_3months_feature79', 'overdue_3months_feature80', 'overdue_3months_feature81', 'overdue_3months_feature82', 'overdue_3months_feature83', 'ov..

개발/Python 2021.01.13

Python의 팩토리얼 함수

파이썬에서 정수의 계승을 어떻게 계산합니까? 가장 쉬운 방법은 사용하는 것입니다math.factorial(Python 2.6 이상에서 사용 가능) : import math math.factorial(1000) 직접 작성하거나 작성해야하는 경우 반복적 인 접근 방식을 사용할 수 있습니다. def factorial(n): fact = 1 for num in range(2, n + 1): fact *= num return fact 또는recursive접근하다: def factorial(n): if n = 0그리고 그isinstan..

개발/Python 2021.01.13

[파이썬] ImportError: No Module Named bs4 (BeautifulSoup)

저는 Python에서 작업하고 Flask를 사용하고 있습니다. 내 컴퓨터에서 기본 Python 파일을 실행하면 완벽하게 작동하지만 venv를 활성화하고 터미널에서 Flask Python 파일을 실행하면 기본 Python 파일에 "No Module Named bs4"라는 메시지가 표시됩니다. 어떤 의견이나 조언도 대단히 감사합니다. virtualenv를 활성화 한 다음 BeautifulSoup4를 설치합니다. $ pip install BeautifulSoup4 설치했을 때bs4와easy_install, 시스템 전체에 설치했습니다. 따라서 시스템 파이썬은 가져올 수 있지만 virtualenv 파이썬은 가져올 수 없습니다. 필요하지 않은 경우bs4시스템 파이썬 경로에 설치하려면 제거하고 virtualenv에 ..

개발/Python 2021.01.13

Python에서 HTML을 이스케이프하는 가장 쉬운 방법은 무엇입니까?

cgi.escape는 하나의 가능한 선택 인 것 같습니다. 잘 작동합니까? 더 나은 것으로 간주되는 것이 있습니까? cgi.escape괜찮습니다. 이스케이프 : ...에> &...에& 모든 HTML에 충분합니다. 편집 : 비 ASCII 문자가있는 경우 다른 인코딩을 사용하는 다른 인코딩 된 문서에 포함하기 위해 이스케이프하려는 경우크레이그다음을 사용하십시오. data.encode('ascii', 'xmlcharrefreplace') 디코딩하는 것을 잊지 마세요data...에unicode첫째, 인코딩 된 인코딩을 사용합니다. 그러나 내 경험상 이러한 종류의 인코딩은unicode처음부터 항상. 끝 부분에서 문서 헤더에 지정된 인코딩으로 인코딩 (utf-8최대 호환성을 위해). 예: >>> cgi.escape..

개발/Python 2021.01.13

파이썬에서 줄임표 슬라이싱 구문을 어떻게 사용합니까?

이것은 나왔다Hidden features of Python,하지만 기능 작동 방식을 설명하는 좋은 문서 나 예제를 볼 수 없습니다. Ellipsis, 또는...숨겨진 기능이 아니라 상수 일뿐입니다. 언어 구문의 일부인 자바 스크립트 ES6와는 상당히 다릅니다. 내장 클래스 나 Python 언어 구성이이를 사용하지 않습니다. 따라서 구문은 전적으로 사용자 또는 다른 사람이 코드를 작성하여 이해하는 데 달려 있습니다. Numpy는documentation. 몇 가지 예here. 자신의 수업에서 다음과 같이 사용합니다. >>> class TestEllipsis(object): ... def __getitem__(self, item): ... if item is Ellipsis: ... return "Return..

개발/Python 2021.01.12
728x90