Python 44

일정한 값으로 데이터 프레임에 열 추가

일정한 값으로 데이터 프레임에 열 추가 모든 행에 대해 동일한 값을 포함하는 열을 추가해야 하는 기존 데이터 프레임이 있습니다. 기존 df: Date, Open, High, Low, Close 01-01-2015, 565, 600, 400, 450 새로운 df: Name, Date, Open, High, Low, Close abc, 01-01-2015, 565, 600, 400, 450 기존 시리즈/데이터프레임 열을 추가하는 방법을 알고 있습니다.그러나 이것은 다른 상황입니다. 왜냐하면 '이름' 열을 추가하고 모든 행을 동일한 값으로 설정하기만 하면 되기 때문입니다(이 경우 'abc').df['Name']='abc'는 새 열을 추가하고 모든 행을 이 값으로 설정합니다. In [79]: df Out[79]..

source 2022.10.23

pip의 --no-cache-dir는 어떤 장점이 있습니까?

pip의 --no-cache-dir는 어떤 장점이 있습니까? 제가 최근에 본 건--no-cache-dir도커 파일에서 사용되고 있습니다.깃발을 본 적이 없고 도움말이 설명해주지 않습니다. --no-cache-dir Disable the cache. 질문:.캐시되는 것은 무엇입니까? 질문:.캐시는 무엇에 사용됩니까? 질문:.내가 왜 그걸 무효화해야 하지? 캐시: 숨겨두거나 나중에 사용할 수 있도록 보관합니다. 사용처 인스톨 파일을 보존합니다(.whl, 등)를 사용하여 설치하는 모듈의 소스 파일 저장(.tar.gz, 등) 유효기간이 지나지 않은 경우 재이용하지 않도록 합니다. 캐시를 사용하지 않도록 설정하는 가능한 이유: 하드 드라이브에 공간이 없습니다. 이전에 실행한pip install예기치 않은 설정으로..

source 2022.10.23

해싱 사전?

해싱 사전? 캐싱을 위해 dict에 있는 GET 인수에서 캐시 키를 생성해야 합니다. 현재 사용하고 있습니다.sha1(repr(sorted(my_dict.items()))) )sha1()hashlib을 내부적으로 사용하는 편리한 방법인데 더 좋은 방법이 있을까요?「」를 사용합니다.sorted(d.items())에 있는 값의 d사전일 수도 있지만 키는 여전히 임의의 순서로 나옵니다.모든 키가 문자열인 경우 다음을 사용하는 것이 좋습니다. json.dumps(d, sort_keys=True) 단, 해시가 다른 머신이나 Python 버전에 걸쳐 안정성이 필요한 경우 방탄인지 확실하지 않습니다. 하면 '어울리지 '를.separators ★★★★★★★★★★★★★★★★★」ensure_ascii기본값이 변경되지 않도..

source 2022.10.22

virtualenv와 pyenv의 관계는 무엇입니까?

virtualenv와 pyenv의 관계는 무엇입니까? 최근 워크플로우에서 virtualenv와 virtualenvwrapper를 사용하는 방법을 배웠습니다만, pyenv가 무엇인지, pyenv가 virtualenv와 어떻게 다른지 또는 유사한지 이해할 수 없습니다.pyenv는 virtualenv를 대체하는 것이 좋습니까, 아니면 무료 툴입니까?후자의 경우 어떤 점이 다르고 두 가지(및 해당하는 경우 virtualenvwrapper)가 어떻게 연동됩니까? Pyenv와 virtualenv는 서로 다른 방식으로 작동하는 매우 다른 도구입니다. Pyenv는 python, pip 등에 대한 호출을 대행 수신하여 시스템 python 툴 체인 중 하나로 유도하는 bash 확장입니다.따라서 선택한 python 버전에 ..

source 2022.10.22