반응형

Python 32

RequestsDependencyWarning: urllib3(1.25.2) 또는 chardet(3.0.4)이 지원되는 버전과 일치하지 않습니다!고치다

RequestsDependencyWarning: urllib3(1.25.2) 또는 chardet(3.0.4)이 지원되는 버전과 일치하지 않습니다!고치다 요청을 사용하여 코드를 실행하거나 Pip 설치를 수행할 때마다 이 메시지가 표시됩니다. /usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.25.2) or chardet (3.0.4) doesn't match a supported version! RequestsDependencyWarning) Chardet, urllib3, requests 업그레이드를 시도해 보았지만 아무 것도 작동하지 않습니다, 제가 어떻게 이것을 고칠 수 있는지 아..

programing 2023.07.18

"a == x 또는 y 또는 z"가 항상 참으로 평가되는 이유는 무엇입니까?"a"를 그 모든 것들과 어떻게 비교할 수 있습니까?

"a == x 또는 y 또는 z"가 항상 참으로 평가되는 이유는 무엇입니까?"a"를 그 모든 것들과 어떻게 비교할 수 있습니까? 저는 무단 사용자의 접근을 거부하는 보안 시스템을 작성하고 있습니다. name = input("Hello. Please enter your name: ") if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") 또한 인증된 사용자에게 예상대로 액세스 권한을 부여하지만 인증되지 않은 사용자도 허용합니다! Hello. Please enter your name: Bob Access granted. 왜 이런 일이 일어날까요?제가 분명히 말씀드렸듯이 접근 권한을 부여하는 것..

programing 2023.07.08

numpy에서 배열에 단일 요소 추가

numpy에서 배열에 단일 요소 추가 다음을 포함하는 numpy 배열을 가지고 있습니다. [1, 2, 3] 다음을 포함하는 배열을 만들고자 합니다. [1, 2, 3, 1] 즉, 배열 끝에 첫 번째 요소를 추가합니다. 저는 당연한 것을 시도했습니다. np.concatenate((a, a[0])) 하지만 다음과 같은 오류가 발생합니다.ValueError: arrays must have same number of dimensions 이해할 수 없습니다. 어레이는 둘 다 1D 어레이에 불과합니다.append()요소가 추가된 이전 배열일 수 있는 새 배열을 만듭니다. 요소를 추가하기 위해 적절한 방법을 사용하는 것이 더 일반적이라고 생각합니다. a = numpy.append(a, a[0]) 때때로 한 번 또는 한..

programing 2023.07.03

깃털과 파켓의 차이점은 무엇입니까?

깃털과 파켓의 차이점은 무엇입니까? 둘 다 데이터 분석 시스템에 사용하기 위한 기둥형(디스크) 스토리지 형식입니다.둘 다 Apache Arrow(파이썬용 pyarrow 패키지) 내에 통합되어 있으며, Arrow와 주상 메모리 분석 계층으로 대응하도록 설계되었습니다. 두 형식은 어떻게 다릅니까? 여러분은 가능할 때 판다와 일할 때 항상 깃털을 선호해야 하나요? 깃털이 파켓보다 더 적합하고 반대로 사용하는 경우에는 어떤 것이 있습니까? 부록 여기 https://github.com/wesm/feather/issues/188, 에서 힌트를 찾았지만, 이 프로젝트의 어린 나이를 고려할 때, 그것은 아마도 약간 구식일 것입니다. 전체 데이터 프레임을 덤프하고 로드하는 중이기 때문에 심각한 속도 테스트는 아니지만 이..

programing 2023.07.03

Python의 요인 함수

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

programing 2023.07.03

클래스 인스턴스가 아닌 클래스 자체에 대한 사용자 지정 문자열 표현을 선택하려면 어떻게 해야 합니까?

클래스 인스턴스가 아닌 클래스 자체에 대한 사용자 지정 문자열 표현을 선택하려면 어떻게 해야 합니까? 이 클래스를 고려합니다. class foo(object): pass 기본 문자열 표현은 다음과 같습니다. >>> str(foo) "" 이 표시를 사용자 지정 문자열로 만들려면 어떻게 해야 합니까? 클래스 인스턴스에 대한 해당 질문은 print()를 사용하여 클래스 인스턴스를 인쇄하는 방법을 참조하십시오. 사실, 이 질문은 Python에서 클래스 자체도 자신의 클래스에 속하는 개체이기 때문에 이 질문의 특별한 경우입니다. 하지만 기본 "클래스의 클래스"가 미리 정의되어 있기 때문에 조언을 어떻게 적용해야 하는지는 직접적으로 명확하지 않습니다.클래스의 메타 클래스에 구현자입니다. class MC(type):..

programing 2023.06.28

Python pathlib은 존재하지 않는 디렉토리를 만듭니다.

Python pathlib은 존재하지 않는 디렉토리를 만듭니다. 파일을 저장할 경로를 지정하고 해당 경로에 없는 디렉터리를 만들려면 한 줄의 코드에서 pathlib 라이브러리를 사용하여 이 작업을 수행할 수 있습니까?예, 다음과 같습니다. pathlib.Path('/tmp/sub1/sub2').mkdir(parents=True, exist_ok=True) 문서에서: 부모가 참이면 필요에 따라 이 경로의 누락된 부모가 생성됩니다. 모드를 고려하지 않고 기본 권한으로 생성됩니다(POSIX 모방).mkdir -p명령). 부모가 거짓인 경우(기본값), 누락된 부모가 발생합니다.FileNotFoundError. exist_ok이 false이면(기본값),FileExistsError대상 디렉터리가 이미 있는 경우 상..

programing 2023.06.13

판다가 칼럼을 색인으로 사용할 수 있을까요?

판다가 칼럼을 색인으로 사용할 수 있을까요? 다음과 같은 스프레드시트가 있습니다. Locality 2005 2006 2007 2008 2009 ABBOTSFORD 427000 448000 602500 600000 638500 ABERFELDIE 534000 600000 735000 710000 775000 AIREYS INLET459000 440000 430000 517500 512500 열을 행과 수동으로 전환하지 않습니다.다음과 같이 목록에 데이터를 읽는 판다를 사용할 수 있습니까? data['ABBOTSFORD']=[427000,448000,602500,600000,638500] data['ABERFELDIE']=[534000,600000,735000,710000,775000] data['AIREY..

programing 2023.06.13

다른 ipynb 파일에서 ipynb 파일을 가져오시겠습니까?

다른 ipynb 파일에서 ipynb 파일을 가져오시겠습니까? 인터랙티브 파이썬(ipython)은 정말 놀랍습니다. 특히 당신이 즉석에서 물건을 조립하고 있기 때문에...그리고 쉽게 돌아갈 수 있는 방식으로 그것을 합니다. 하지만 흥미로운 것은 여러 개의 ipython 노트북(ipynb 파일)을 가지고 있는 사용 사례입니다.다른 ipynb 파일을 가져오고 싶다는 점을 제외하고는 노트북이 다른 노트북과 관계를 맺으면 안 되는 것으로 보입니다. 해결 방법은 *.ipynb 파일을 *.py 파일로 변환하여 노트북으로 가져올 수 있습니다.하나의 파일이 프로젝트의 모든 것을 보유하는 것은 좀 이상합니다. 특히 코드 재사용을 정말로 추진하고 싶다면 말입니다(그것은 파이썬의 핵심 신조가 아닙니까?). 내가 뭘 빼놓았나요..

programing 2023.06.08

파이썬의 복소수

파이썬의 복소수 복소수는 파이썬에서 지원되는 데이터 유형입니까?그렇다면 어떻게 사용합니까?파이썬에서 숫자 뒤에 'j'나 'J'를 붙여 가상의 숫자로 만들 수 있으므로 복잡한 리터럴을 쉽게 쓸 수 있습니다. >>> 1j 1j >>> 1J 1j >>> 1j * 1j (-1+0j) 'j' 접미사는 전기 공학에서 유래한 것으로, 변수 'i'는 일반적으로 전류에 사용됩니다. (이유는 여기에서 확인할 수 있습니다. 복소수의 유형은 입니다. 원하는 경우 이 유형을 생성자로 사용할 수 있습니다. >>> complex(2,3) (2+3j) 복잡한 숫자에는 일부 내장 액세스 장치가 있습니다. >>> z = 2+3j >>> z.real 2.0 >>> z.imag 3.0 >>> z.conjugate() (2-3j) 다음과 같..

programing 2023.06.08
반응형