반응형

python-3.x 12

아나콘다는 파이썬과 어떤 관계입니까?

아나콘다는 파이썬과 어떤 관계입니까? 저는 초보자이고 컴퓨터 프로그래밍을 배우고 싶습니다.그래서 지금은 C와 포트란에서 프로그래밍에 대한 지식을 가지고 파이썬을 혼자 배우기 시작했습니다. 현재 저는 Python 버전 3.6.0을 설치했고 이 버전에서 Python을 배우기에 적합한 텍스트를 찾는 데 어려움을 겪고 있습니다.심지어 온라인 강의 시리즈는 버전 2.7과 2.5를 요구합니다. 그러나 이제 버전 2에서 코드를 만들고 버전 3에서 가능한 한 가깝게 만들려고 노력하는 책을 얻었기 때문에(저자에 따르면), 저자는 파이썬을 설치하기 위해 "Windows용 아나콘다 다운로드"를 권장합니다. 그래서, 제 질문은:이 아나콘다는 무엇입니까?저는 그것이 어떤 개방형 데이터 과학 플랫폼이라는 것을 보았습니다.그것은 ..

prosource 2023.07.07

Python 3.6.1에서 AttributeError가 발생하는 이유: 모듈 'enum'에는 'IntFlag' 속성이 없습니까?

Python 3.6.1에서 AttributeError가 발생하는 이유: 모듈 'enum'에는 'IntFlag' 속성이 없습니까? 방금 MacOS X용 Python 3.6.1을 설치했습니다. 콘솔을 실행하려고 하면(또는 Python3으로 실행하려고 하면) 다음 오류가 발생합니다. AttributeError: module 'enum' has no attribute 'IntFlag' $ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3 Failed to import the site module Traceback (most recent call last): File "/usr/local/Cellar/python3/3.6.1/Frameworks/Pyth..

prosource 2023.06.02

Python asyncio와의 동시성을 제한하는 방법은 무엇입니까?

Python asyncio와의 동시성을 제한하는 방법은 무엇입니까? 다운로드할 링크가 여러 개 있으며 각 링크를 다운로드하는 데 다른 시간이 걸릴 수 있다고 가정합니다.그리고 저는 최대 3개의 연결만 사용하여 다운로드할 수 있습니다.이제 비동기식을 사용하여 효율적으로 이 작업을 수행하고 싶습니다. 제가 달성하고자 하는 것은 다음과 같습니다.언제든지 최소 3개의 다운로드가 실행되고 있는지 확인합니다. Connection 1: 1---------7---9--- Connection 2: 2---4----6----- Connection 3: 3-----5---8----- 숫자는 다운로드 링크를 나타내고 하이픈은 다운로드 대기를 나타냅니다. 여기 제가 지금 사용하고 있는 코드가 있습니다. from random i..

prosource 2023.05.28

판다 날짜를 주 번호로 변환

판다 날짜를 주 번호로 변환 판다 데이터 프레임의 데이터에서 주 번호를 추출하고 싶습니다. 날짜 형식은 datetime64[ns]입니다. 날짜에서 시간을 제거하기 위해 날짜를 정규화했습니다. df['Date'] = df['Date'].apply(pd.datetools.normalize_date) 이제 날짜는 데이터 프레임 열에서 - 2015-06-17과 같습니다. 이제 저는 그것을 주 번호로 변환하고 싶습니다.Series.dt.iscalendar()의 week 속성에 액세스하기만 하면 됩니다. 예: In [286]: df['Date'].dt.isocalendar().week Out[286]: 0 25 dtype: int64 In [287]: df['Week_Number'] = df['Date'].dt.i..

prosource 2023.05.28

매트플롯립으로 선을 긋는 방법은?

매트플롯립으로 선을 긋는 방법은? 로 임의의 선을 긋는 방법을 찾을 수 없습니다.matplotlibPython 라이브러리.가로선과 세로선을 그릴 수 있습니다.matplotlib.pyplot.axhline그리고.matplotlib.pyplot.axvline예를 들어), 하지만 나는 두 개의 주어진 점을 통해 선을 긋는 방법을 보지 못합니다.(x1, y1)그리고.(x2, y2)방법이 있습니까?간단한 방법이 있습니까?이렇게 하면 점(-1, 1)과 (12, 4)을 통과하는 선이 그려지고, 점(1, 3)과 (10, 2)을 통과하는 다른 선이 그려집니다. x1은 첫 번째 선에 대한 점의 x 좌표이고, y1은 동일한 점에 대한 점 좌표입니다. x1과 y1의 요소는 순서대로 있어야 합니다. x2와 y2는 다른 선에서 ..

prosource 2023.05.28

python.logging 모듈을 사용하여 기존의 모든 로거를 나열하는 방법

python.logging 모듈을 사용하여 기존의 모든 로거를 나열하는 방법 파이썬에서 정의된 모든 로거 목록을 가져올 수 있는 방법이 있습니까? 제 말은, 어떤 것이 존재합니까?logging.getAllLoggers()그러면 목록이 반환됩니다.Logger물건? 저는 python.logging 문서를 검색했지만 그런 방법을 찾을 수 없었습니다.로거는 계층 구조로 유지됩니다.logging.Manager사례.당신은 질문할 수 있습니다.manager그것이 알고 있는 로거의 루트 로거에. import logging loggers = [logging.getLogger(name) for name in logging.root.manager.loggerDict] 부르기getLogger(name)사용자가 보유한 자리 표..

prosource 2023.05.28

가상 환경에서 pip을 사용할 때 "권한 거부"를 방지하는 방법

가상 환경에서 pip을 사용할 때 "권한 거부"를 방지하는 방법 는 다을사용여하패합키니다배고포려음하로 파이썬 .pipUbuntu 시스템의 가상 환경에서 사용할 수 있지만 사용 권한 관련 문제가 발생합니다.예: (TestVirtualEnv)test@testServer:~$ pip install markdown2 종료 시간: 오류: '/home/test/virtualenvs/TestVirtualEnvs/lib/python3.3/site-packages/markdown2.py '을(를) 생성할 수 없습니다. 권한이 거부되었습니다. 는 할 수 없어 ㅠㅠsudo가상 환경이 아닌 전역에 패키지를 설치하기 때문입니다.chown에드site-packages;ls에는 에관디만표다니시와 만 나와 있습니다.easy_insta..

prosource 2023.05.23

판다에서 두 개의 데이터 프레임 행을 연결합니다.

판다에서 두 개의 데이터 프레임 행을 연결합니다. 두 개의 데이터 프레임을 연결해야 합니다.df_a그리고.df_b행 수가 같은 경우(nRow) 키를 고려하지 않고 수평으로 설정합니다.이 기능은 다음과 유사합니다.cbindR 프로그래밍 언어로.각 데이터 프레임의 열 수는 다를 수 있습니다. 결과 데이터 프레임의 행 수는 동일합니다.nRow및 열 수는 두 데이터 프레임의 열 수를 합한 것과 같습니다.다시 말해, 이것은 두 개의 데이터 프레임의 맹목적인 기둥 연결입니다. import pandas as pd dict_data = {'Treatment': ['C', 'C', 'C'], 'Biorep': ['A', 'A', 'A'], 'Techrep': [1, 1, 1], 'AAseq': ['ELVISLIVES',..

prosource 2023.05.13

pathlib가 있는 접미사가 이미 있는 경로에 다른 접미사 추가

pathlib가 있는 접미사가 이미 있는 경로에 다른 접미사 추가 나는 몇 가지 오래된 파이썬 코드를 대신 사용하기 위해 변환하고 있었습니다.os.path대부분의 경로 관련 작업의 경우 다음과 같은 문제가 발생했습니다.이미 확장자가 있는 경로에 다른 확장자를 추가해야 했습니다(바꾸기가 아니라).와 함께os.path우리는 단지 문자열을 조작하고 있기 때문에, 해결책은 문자열 연산으로 확장을 추가하는 것이었습니다. newpath = path + '.res' 사용할 수 없습니다.pathlib.Path임의 문자의 연결을 허용하지 않기 때문입니다.제가 찾을 수 있는 가장 가까운 것은 다음과 같습니다. newpath = path.with_suffix(path.suffix + '.res') 여전히 마지막에 문자열 추..

prosource 2023.05.03

아이파이썬 노트북에서 파이썬 3을 실행하는 방법?

아이파이썬 노트북에서 파이썬 3을 실행하는 방법? 나는 파이썬이 처음입니다. 아나콘다를 설치했습니다. 잘 작동합니다. 아나콘다 cmd 라인 지침에 따라 파이썬 3 환경을 설정했는데, 잘 작동합니다. 아나콘다의 파이썬 3 환경을 파이참의 통역사로 설정했는데, 잘 작동합니다. 저는 아나콘다 "launcher.app"을 출시하고 아이피톤 노트북을 출시했습니다.하지만 iPython Notebook은 3이 아닌 Python 2를 실행하고 있습니다. 3시간이 넘도록 구글링을 해봐도 아이피썬 노트북이 2가 아닌 파이썬 3을 실행하도록 설정하는 방법을 알 수 없습니다.IPython Notebook이 내 MAC 10.9에서 2가 아닌 Python 3을 실행하도록 설정하기 위해 다음 단계를 수행했습니다. $ sudo pi..

prosource 2023.05.03
반응형