본문 바로가기

파이썬2271

파이썬 numpy 배열 열에서 최대 값을 찾는 방법은 무엇입니까? 이 질문에 대해 꽤 많은 순열을 찾을 수 있지만 이것은 (아주 간단하지 않은) 하나가 아닙니다 .numpy 배열의 특정 열의 최대 값을 어떻게 찾을 수 있습니까? a = array([[10, 2], [3, 4], [5, 6]]) 내가 원하는 것은 첫 번째 열과 두 번째 열의 최대 값입니다 (이는 x, y 좌표이며 결국 각 모양의 높이와 너비가 필요합니다). 따라서 최대 x 좌표는 10이고 최대 y 좌표는 6입니다. 난 노력 했어: xmax = numpy.amax(a,axis=0) ymax = numpy.amax(a,axis=1) 그러나 이러한 수확량 array([10, 6]) array([10, 4, 6]) ... 내가 기대했던 것이 아닙니다. 내 해결책은 슬라이스를 사용하는 것입니다. xmax = nu.. 2020. 12. 21.
파이썬으로 gensim의 word2vec 모델을 사용하여 문장 유사성을 계산하는 방법 예 : trained_model.similarity('woman', 'man') 0.73723527 그러나 word2vec 모델은 문장 유사성을 예측하지 못합니다. gensim에서 문장 유사성이있는 LSI 모델을 찾았지만 word2vec 모델과 결합 할 수없는 것 같습니다. 내가 가지고있는 각 문장의 말뭉치 길이는 그리 길지 않습니다 (10 단어 미만). 그렇다면 목표를 달성하는 간단한 방법이 있습니까? 해결 방법 이것은 실제로 당신이 묻는 꽤 어려운 문제입니다. 문장 유사성을 계산하려면 문장의 문법적 모델을 구축하고 동등한 구조를 이해해야합니다 (예 : "그는 어제 가게에 걸어 갔다"및 "어제 가게에 걸어갔습니다"). 대명사와 동사뿐만 아니라 고유 명사, 많은 실제 텍스트 예에서 통계적 동시 발생 / .. 2020. 12. 21.
파이썬 Selenium 용 Chrome 드라이버를 사용할 수 없습니다. Selenium 용 Chrome 드라이버를 사용하는 데 문제가 있습니다. chromedriver를 다운로드하여 C : \ Chrome에 저장했습니다. driver = webdriver.Chrome(executable_path="C:/Chrome/") 그것을 사용하면 다음과 같은 오류가 발생합니다. Traceback (most recent call last): File "C:\Python33\lib\subprocess.py", line 1105, in _execute_child startupinfo) PermissionError: [WinError 5] Access is denied During handling of the above exception, another exception occurred: T.. 2020. 12. 21.
파이썬 _csv.Error : 반복자는 바이트가 아닌 문자열을 반환해야합니다 (텍스트 모드에서 파일을 열었습니까?). 내 csv 프로그램을 시작할 때 : import csv # imports the csv module import sys # imports the sys module f = open('Address Book.csv', 'rb') # opens the csv file try: reader = csv.reader(f) # creates the reader object for row in reader: # iterates the rows of the file in orders print (row) # prints each row finally: f.close() # closing 그리고 오류는 다음과 같습니다. for row in reader: # iterates the rows of the file in or.. 2020. 12. 21.
파이썬 Python 인터프리터를 종료하지 않고 오류 문을 던지고 Python 함수를 종료하는 방법 저는 Python을 처음 접했고 자체 정의 오류를 처리하는 데 어려움을 겪고 있습니다. 내 코드가 오류를 발견하면 빨간색 글꼴로 오류를 던지고 Python을 죽이지 않고 Python 터미널로 돌아 가기를 원합니다. 답을 찾기 위해 sys.exit ()를 발견했지만 Python을 완전히 종료합니다. 빨간색 글꼴로 오류를 표시하고 나를 다시 터미널로 안내하는 대안을 알고 있습니까? 이것이 제가 지금까지 가지고있는 것입니다. import sys def do_something(parameter): if parameter > 100: # quit the function and any function(s) that may have called it sys.exit('Your parameter should not b.. 2020. 12. 21.
파이썬 명령 줄 (터미널)에서 Pycharm 실행 현명한 수학 개발을 위해 PyCharm을 사용 해보고 싶습니다. 일반적으로 현자 개발을 위해 이클립스를 실행하지만 지금은 PyCharm으로 시도하고 싶습니다. sage 환경 변수로 Eclipse를 시작하려면 명령 줄에서 일반적으로 다음을 수행합니다. sage -sh cd /path/to/eclipse ./eclipse 첫 번째 줄은 세이지 환경 변수를로드하고 나머지는 이클립스를 시작합니다. pyCharm에 대해 동일한 작업을 어떻게 수행 할 수 있습니까? (저는 현명한 개발을 위해 Mac과 Ubuntu를 사용하고 있습니다. 위의 명령은 두 OS 모두에 영향을받지 않습니다.) 해결 방법 편집 (2020 년 4 월) : 이제 실행기 스크립트 생성이 Toolbox App 설정에서 관리되는 것 같습니다. - O.. 2020. 12. 21.
파이썬 pip로 SciPy 설치 업데이트 이제 SciPy 패키지를 pip 로 설치할 수 있습니다! 해결 방법 easy_install scipy Searching for scipy Reading http://pypi.python.org/simple/scipy/ Reading http://www.scipy.org Reading http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531 Reading http://new.scipy.org/Wiki/Download pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy 업데이트 (2012 년 12 월) : pip install git+https://githu.. 2020. 12. 21.
파이썬 Pandas DataFrame에서 쉼표가있는 숫자 문자열을 부동 소수점으로 변환 수천 마커에 대해 쉼표가있는 문자열로 숫자를 포함하는 DataFrame이 있습니다. 수레로 변환해야합니다. a = [['1,200', '4,200'], ['7,000', '-0.03'], [ '5', '0']] df=pandas.DataFrame(a) locale.atof를 사용해야한다고 생각합니다. 과연 df[0].apply(locale.atof) 예상대로 작동합니다. 나는 일련의 수레를 얻습니다. 하지만 DataFrame에 적용하면 오류가 발생합니다. df.apply(locale.atof) TypeError : ( "시리즈를"로 변환 할 수 없습니다. 인덱스 0에서 발생했습니다. ") 과 df[0:1].apply(locale.atof) 또 다른 오류가 있습니다. ValueError : ( 'inval.. 2020. 12. 21.
파이썬 jinja2에서 for 루프를 어떻게 끊을 수 있습니까? jinja2에서 for 루프를 어떻게 해제 할 수 있습니까? 내 코드는 다음과 같습니다. 이 조건이있는 페이지가 두 개 이상 있고 조건이 충족되면 루프를 종료하고 싶습니다. 해결 방법 Python과 달리 루프에서 중단하거나 계속할 수 없습니다. 그러나 반복 중에 시퀀스를 필터링하여 항목을 건너 뛸 수 있습니다. 다음 예에서는 숨겨진 모든 사용자를 건너 뜁니다. {% for user in users if not user.hidden %} {{ user.username|e }} {% endfor %} 그러나 귀하의 경우에는 첫 번째 요소 만 필요한 것으로 보입니다. 첫 번째를 필터링하고 선택하십시오. {{ (pages|selectattr('tags.foo', 'eq', bar)|first).title }} .. 2020. 12. 21.
파이썬 urlopen 오류 [Errno 11001] getaddrinfo 실패 저는 Python을 처음 사용하고 비디오 자습서를 따르고 있습니다. 여기에 코드 스 니펫이 있습니다. from urllib.request import urlopen with urlopen('http://sixty-north/c/t.txt') as story: story_words = [] for line in story: line_words = line.decode('utf-8').split() for word in line_words: story_words.append(word) 내 브라우저에서 http://sixty-north.com/c/t.txt 에 액세스 할 수 있습니다. 그러나 명령 프롬프트에 python words.py 를 입력하면 다음 오류가 발생합니다. C:\New folder>python.. 2020. 12. 21.