반응형

Python 56

ModuleNotFoundError: 'distutils.core'라는 모듈이 없습니다.

ModuleNotFoundError: 'distutils.core'라는 모듈이 없습니다. 최근에 에서 업그레이드했습니다.Ubuntu 18.04로.19.04가 있는python 3.7하지만 저는 많은 프로젝트를 수행합니다.Python 3.6. 이제 내가 만들려 할 때virtualenv와 함께Python 36PyCharm에서는 다음과 같은 기능을 제공합니다. ModuleNotFoundError: No module named 'distutils.core' 어떻게 해야 할지 모르겠어요. Distutils를 설치하려고 했습니다. milano@milano-PC:~$ sudo apt-get install python3-distutils Reading package lists... Done Building depende..

programing 2023.08.24

PIL을 사용하여 이미지 파일 크기를 줄이는 방법

PIL을 사용하여 이미지 파일 크기를 줄이는 방법 저는 PIL을 사용하여 큰 이미지를 작은 이미지로 변환하여 이미지 크기를 조정하고 있습니다.화질을 크게 떨어뜨리지 않고 이미지의 파일 크기를 줄이는 표준 방법이 있습니까?이미지의 원래 크기가 100KB라고 가정합니다.특히 PNG 및 JPEG 형식의 경우 5 또는 10kB 정도로 줄이고 싶습니다.JPEG와 PNG를 저장하기 위한 내장 매개변수는 다음과 같습니다.optimize. from PIL import Image foo = Image.open('path/to/image.jpg') # My image is a 200x374 jpeg that is 102kb large foo.size # (200, 374) # downsize the image with a..

programing 2023.08.24

주피터 노트북을 신뢰할 수 없습니다.

주피터 노트북을 신뢰할 수 없습니다. 저는 아나콘다를 사용하여 "신뢰할 수 없음"이 표시된 주피터 노트북을 작업하고 있습니다(아래 스크린샷 참조). 그것은 무엇을 뜻하나요?그게 문제야?어떻게 해결해야 하나요?해보셔도 됩니다. jupyter trust notebook-name.ipynb 문서에 명시된 바와 같이. 그런 다음, 평소와 같이 노트북을 엽니다. jupyter notebook notebook-name.ipynb 사용자의 동의 없이 신뢰할 수 없는 노트북에서 임의 코드를 실행할 수 없도록 하는 보안 기능입니다.그것에 대한 문서 페이지가 있습니다. https://jupyter-notebook.readthedocs.io/en/stable/security.html#security-in-notebook-d..

programing 2023.08.24

패싯 그리드의 xlim 및 ylim 설정 방법

패싯 그리드의 xlim 및 ylim 설정 방법 사용 중sns.lmplot범주형 변수를 사용하여 데이터 집합을 두 그룹으로 나누는 선형 회귀 분석을 표시합니다. x 및 y 모두에 대해 두 그림 모두에 대해 하한을 수동으로 설정하고 상한은 Seaborn 기본값으로 유지하려고 합니다.다음은 간단한 예입니다. import pandas as pd import seaborn as sns import numpy as np n = 200 np.random.seed(2014) base_x = np.random.rand(n) base_y = base_x * 2 errors = np.random.uniform(size=n) y = base_y + errors df = pd.DataFrame({'X': base_x, 'Y':..

programing 2023.08.19

스택리스 파이썬의 단점은 무엇입니까?

스택리스 파이썬의 단점은 무엇입니까? 현재 상태로는 이 질문은 우리의 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문 지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선될 수 있고 다시 열릴 수 있다고 느낀다면,안내를 위해 헬프 센터를 방문합니다. 마감됨11년 전에. 최근에 스택리스 파이썬에 대해 읽었는데 바닐라 cPython과 비교하면 장점이 많은 것 같습니다.무한 재귀, 마이크로스레드, 연속성 등과 같은 모든 멋진 기능을 갖추고 있으며 동시에 cPython(파이썬 위키가 믿어지는 경우 약 10%)보다 빠르고 호환됩니다(최소한 버전 2.5, 2.6 및 3.0). 이 모든 것이 사실이라고 하..

programing 2023.08.19

판다 .iloc에게 단일 행 데이터 프레임을 반환하도록 강요하는 것?

판다 .iloc에게 단일 행 데이터 프레임을 반환하도록 강요하는 것? 프로그래밍 목적으로, 나는..iloc결과 데이터 프레임에 행이 하나만 있는 경우에도 데이터 프레임을 일관되게 반환합니다.어떻게 해야 하나요? 현재의,.iloc결과에 행이 하나만 있는 경우 시리즈를 반환합니다.예: In [1]: df = pd.DataFrame({'a':[1,2], 'b':[3,4]}) In [2]: df Out[2]: a b 0 1 3 1 2 4 In [3]: type(df.iloc[0, :]) Out[3]: pandas.core.series.Series 이 동작은 다음 두 가지 이유로 인해 불량합니다. 선택한 행 수에 따라.iloc시리즈 또는 데이터 프레임을 반환할 수 있으므로 코드에서 수동으로 확인해야 합니다. - ..

programing 2023.08.14

모든 Python 클래스가 개체를 확장해야 합니까?

모든 Python 클래스가 개체를 확장해야 합니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Python 클래스가 개체를 상속하는 이유는 무엇입니까? (6개 답변) 마감됨1년 전에. 다음과 같은 두 가지 작업이 모두 가능하다는 것을 알게 되었습니다. class Foo(): def a(self): print "hello" class Foo(object): def a(self): print "hello" 모든 Python 클래스가 개체를 확장해야 합니까?개체를 확장하지 않을 경우 발생할 수 있는 문제가 있습니까?Python 2에서 상속 대상이 아님object오래된 스타일의 클래스를 만들 것이고, 다른 효과들 중에서도, 그것은 원인이 됩니다.type다른 결과를 제공하는 방법: >>> class Foo: ..

programing 2023.08.09

Windows에 Python 패키지를 설치하려면 어떻게 해야 합니까?

Windows에 Python 패키지를 설치하려면 어떻게 해야 합니까? 파이썬 패키지를 설정하는 데 어려움을 겪고 있습니다.SetupTools의 EasyInstall이 도움이 될 것으로 예상되지만 Python 2.6에 대한 실행 파일이 없습니다. 예를 들어 Mechanize를 설치하려면 Mechanize 폴더를 C:에 넣어야 합니다.\Python24\Lib\site-packages는 INSTALL.txt에 따라 실행되지만 테스트 실행은 작동하지 않습니다.누가 이것을 밝히는 것을 도와줄 수 있습니까?감사합니다!승인된 답변이 오래되었습니다.그래서 첫 번째로, 더 선호되는 것보다.easy_install(pipover easy_install을 사용하는 이유는 무엇입니까?)그런 다음 다음 다음 단계에 따라 설치합니..

programing 2023.08.09

Pylint의 Cell-var-from-loop 경고

Pylint의 Cell-var-from-loop 경고 다음 코드의 경우: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) Pylint가 오류를 보고했습니다. 루프에 정의된 셀 변수 sort_key(cell-var-from-loop) 여기서 무슨 일이 일어나고 있는지 누가 힌트를 줄 수 있습니까?pylint 소스 코드에서 설명은 다음과 같습니다. 폐쇄에 사용되는 변수는 루프에 정의됩니다.그러면 폐쇄 변수에 대해 모든 폐쇄가 동일한 값을 사용하게 됩니다. 하지만 나는 그것이 무엇을 의미하는지 전혀 모릅니다.누가 그 문제의 예를 들어줄 ..

programing 2023.08.09

십진수를 분수로 변환하는 방법은 무엇입니까?

십진수를 분수로 변환하는 방법은 무엇입니까? 파이썬에서 소수점을 가장 낮은 형태의 분수로 변환하는 방법이 궁금합니다. 예: 0.25 -> 1/4 0.5 -> 1/2 1.25 -> 5/4 3 -> 3/1 두 가지 옵션이 있습니다. 사용: >>> (0.25).as_integer_ratio() (1, 4) (Python 3.6부터는 객체에서도 동일한 작업을 수행할 수 있습니다.) 다음 유형을 사용합니다. >>> from fractions import Fraction >>> Fraction(0.25) Fraction(1, 4) 후자는 매우 도움이 됩니다.str()변환: >>> str(Fraction(0.25)) '1/4' >>> print Fraction(0.25) 1/4 부동 소수점 값은 부정확할 수 있으므로..

programing 2023.08.09
반응형