반응형

python 39

파이썬 패키지에 포함된 모든 모듈을 나열하시겠습니까?

파이썬 패키지에 포함된 모든 모듈을 나열하시겠습니까? 파이썬 패키지에 포함된 모든 모듈을 쉽게 찾을 수 있는 방법이 있습니까?저는 이 오래된 논의를 발견했는데, 이것은 정말로 결정적이지는 않지만, os.listdir()를 기반으로 한 자체 솔루션을 출시하기 전에 확실한 답변을 듣고 싶습니다.네, 당신은 당신이 원하는 것은pkgutil또는 유사합니다. 이렇게 하면 모든 패키지가 계란 또는 지퍼에 들어 있는지 여부에 관계없이 모두 동일하게 취급할 수 있습니다(os.listdir는 도움이 되지 않습니다). import pkgutil # this is the package we are inspecting -- for example 'email' from stdlib import email package = em..

sourcecode 2023.10.10

파이썬으로 BDD 연습하기

파이썬으로 BDD 연습하기 현재 상태로는 이 질문은 우리의 Q&A 형식에 맞지 않습니다.사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침되기를 기대하지만, 이 질문은 토론, 주장, 여론 조사 또는 토론을 요청할 가능성이 높습니다.만약 이 질문이 개선되고 다시 열릴 수 있다고 생각한다면,안내를 받기 위해 헬프 센터를 방문합니다. 닫힘10년 전에. Python에서 Behavior Driven Development를 실행하는 데 사용할 수 있는 가장 고급 프레임워크와 도구는 무엇입니까?특히 rspec이나 mocha 같은 비슷한 도구를 루비용으로 찾으면 좋을 것 같습니다.상추는 비단뱀을 위한 오이와 같은 도구라는 뜻입니다. http://lettuce.it/ 소스는 github.com/gabrielfalca..

sourcecode 2023.10.05

virtualenv에서 PYTHONPATH에 경로를 추가하는 방법

virtualenv에서 PYTHONPATH에 경로를 추가하는 방법 특정 가상 Env 환경에서만 볼 수 있는 PYTHONPATH 환경 변수에 경로를 추가하려고 합니다. 나는 노력했다.SET PYTHONPATH=...virtualenv 명령 프롬프트 아래에 있지만, 이는 전체 환경에 대한 변수를 설정합니다. 어떻게 하면 그것을 이룰 수 있을까요?일반적으로 파일을 사용하면 파이썬패스(PYTHONPATH)를 사용하지 않아도 됩니다.확장자가 .pth인 파일(모든 기본 이름이 작동함)을 가상 Env의 사이트 패키지 폴더에 넣기만 하면 됩니다.lib\python2.7\site-packages, 당신의 패키지를 포함하는 디렉토리의 절대 경로를 그것의 유일한 내용으로 합니다.사용하시는 경우virtualenv, virtu..

sourcecode 2023.09.15

팬더는 날짜의 히스토그램을 그릴 수 있습니까?

팬더는 날짜의 히스토그램을 그릴 수 있습니까? 시리즈를 dtype=의 datetime 열로 강제 이동했습니다.datetime64[ns](비록 낮에만 해결하면 되겠지만...어떻게 변해야 할지 잘 모르겠습니다. import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) 음모는 통하지 않습니다 ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use operands with types dtype('

sourcecode 2023.09.10

백만 개의 숫자 문자열이 주어지면 반복되는 모든 3자리 숫자를 반환합니다.

백만 개의 숫자 문자열이 주어지면 반복되는 모든 3자리 숫자를 반환합니다. 몇 달 전 뉴욕의 헤지펀드 회사와 인터뷰를 했는데 아쉽게도 데이터/소프트웨어 엔지니어로서 인턴십 제안을 받지 못했습니다. (그들은 솔루션이 파이썬에 있는지도 요청했습니다.) 첫 번째 면접 문제를 거의 망쳤어요 질문: 백만 개의 숫자(예: Pi)가 주어지면, 반복되는 모든 3자리 숫자와 1보다 큰 반복 횟수를 반환하는 함수/프로그램을 작성합니다. 를 들어,과 같다면: " " " " " " " " " "123412345123456그러면 함수/프로그램이 반환됩니다. 123 - 3 times 234 - 3 times 345 - 2 times 그들은 제가 인터뷰에 실패한 후에 해결책을 제시하지 않았지만, 가능한 모든 결과가 다음 사이에 있..

sourcecode 2023.09.05

우리가 조건부로 과제를 할 수 있습니까?

우리가 조건부로 과제를 할 수 있습니까? 조건부로 과제를 하는 것이 가능합니까? 예를 들면. if (a=some_func()): # Use a 한 번 해보는 게 어때요? >>> def some_func(): ... return 2 ... >>> if (a = some_func()): File "", line 1 if (a = some_func()): ^ SyntaxError: invalid syntax 그래서, 아니. 업데이트: 이것은 (다른 구문으로) Python 3.8에서 가능합니다. if a := some_func(): 업데이트 - 원본 답변이 맨 아래에 있습니다. Python 3.8은 PEP572를 도입할 예정입니다. 이것은 다음과 같은 표기법을 사용하여 식 내 변수에 할당하는 방법을 만들기 위한..

sourcecode 2023.08.31

파이썬에서 두 배의 정밀 부동값?

파이썬에서 두 배의 정밀 부동값? float보다 더 정확한 데이터 유형이 있습니까?Python의 기본 제공floattype은 두 배의 정밀도를 가지고 있습니다(이것은 C입니다).double자바의 Cython에서.double이튼에서).더 정확한 정보가 필요하면 NumPy를 가져와 사용합니다.numpy.float128.십진수 데이터 유형 하드웨어 기반 이진 부동 소수점과 달리 십진수 모듈에는 사용자가 변경할 수 있는 정밀도(기본값은 28자리)가 있으며 특정 문제에 대해 필요한 만큼 클 수 있습니다. 성능 문제로 인해 압박을 받는 경우 GMPY를 살펴봅니다.일부 응용 프로그램의 경우 부동 소수점 번호 대신 사용할 수 있습니다. >>> from fractions import Fraction >>> Fractio..

sourcecode 2023.08.26

PySpark를 사용하여 CSV 파일 로드

PySpark를 사용하여 CSV 파일 로드 스파크가 처음이고 스파크가 있는 파일에서 CSV 데이터를 읽으려고 합니다.제가 하고 있는 일은 다음과 같습니다. sc.textFile('file.csv') .map(lambda line: (line.split(',')[0], line.split(',')[1])) .collect() 이 전화를 통해 파일의 첫 번째 두 열 목록이 표시될 것으로 예상되지만 다음 오류가 발생합니다. 파일", 행 1, IndexError: list index out of range CSV 파일이 두 개 이상의 열로 표시됩니다.스파크 2.0.0+ 내장된 CSV 데이터 소스를 직접 사용할 수 있습니다. spark.read.csv( "some_input_file.csv", header=Tru..

sourcecode 2023.08.11

models.py 을 여러 파일로 분할합니다.

models.py 을 여러 파일로 분할합니다. 나는 그것을 나누려고 노력하고 있습니다.models.py 파일로 제 첫 번째 추측은 이렇게 하는 것이었습니다. myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/ __init__.py model3.py model4.py 이것은 작동하지 않습니다. 그리고 나서 저는 이것을 찾았습니다. 하지만 이 솔루션에서 저는 여전히 문제가 있습니다. 제가 실행할 때.python manage.py sqlall app1다음과 같은 것을 얻었습니다. BEGI..

sourcecode 2023.08.11

Python 시간대 변환

Python 시간대 변환 파이썬에서 시간을 다른 시간대로 변환하려면 어떻게 해야 합니까?가장 좋은 접근 방식은 관심 "모멘트"를 UTC 시간대 인식 날짜대 객체로 변환하는 것입니다(파이썬에서는 날짜대 객체에 시간대 구성 요소가 필요하지 않음). 그런 다음 표준 시간대를 사용하여 관심 시간대(기준)로 변환할 수 있습니다. from datetime import datetime import pytz utcmoment_naive = datetime.utcnow() utcmoment = utcmoment_naive.replace(tzinfo=pytz.utc) # print "utcmoment_naive: {0}".format(utcmoment_naive) # python 2 print("utcmoment_naiv..

sourcecode 2023.08.06
반응형