«python» 태그된 질문

파이썬은 다 패러다임, 동적 타입, 다용도 프로그래밍 언어입니다. 깨끗하고 균일 한 구문을 빠르게 배우고 이해하며 사용하고 적용 할 수 있도록 설계되었습니다. Python 2는 01-01-2020부터 공식적으로 지원되지 않습니다. 그래도 버전 별 Python 질문의 경우 [python-2.7] 또는 [python-3.x] 태그를 추가하십시오. Python 변형 또는 라이브러리 (예 : Jython, PyPy, Pandas, Numpy)를 사용하는 경우 태그에 포함 시키십시오.

6
NumPy의 이해
einsum작동 방식을 정확하게 이해하기 위해 고심하고 있습니다. 설명서와 몇 가지 예를 살펴 보았지만 충실하지 않은 것 같습니다. 다음은 수업 시간에 진행 한 예입니다. C = np.einsum("ij,jk->ki", A, B) 두 개의 배열 A과B 나는 이것이 걸릴 것이라고 생각 A^T * B하지만 확실하지 않습니다 (그중 하나의 조옮김을하고 있습니까?). 아무도 여기서 무슨 일이 …

4
`1 ..__ truediv__`는 무엇입니까? 파이썬에는 .. ( "dot dot") 표기법 구문이 있습니까?
나는 최근에 파이썬을 배울 때 보지 못했던 구문이나 대부분의 자습서에서 ..표기법을 보았습니다 . f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) # prints 0.125 나는 그것이 정확히 동일하다는 것을 알았습니다 (물론 더 길다는 것을 제외하고). f = lambda x: (1).__truediv__(x) print(f(8)) # prints 0.125 or 1//8 그러나 내 …

18
파이썬에서 최소 플러그인 아키텍처 구축
필자는 상당히 기술적 인 청중 (과학자)이 사용하는 Python으로 작성된 응용 프로그램을 가지고 있습니다. 사용자가 응용 프로그램을 확장 가능하게 만드는 좋은 방법, 즉 스크립팅 / 플러그인 아키텍처를 찾고 있습니다. 나는 매우 가벼운 것을 찾고 있습니다. 대부분의 스크립트 또는 플러그인은 타사에서 개발 및 배포하지 않고 몇 분 안에 사용자가 반복 작업을 자동화하고 …

11
파이썬은 해석되거나 컴파일됩니까, 아니면 둘 다입니까?
내 이해에서 : 해석 언어는 이동 (실행 후 기계 코드에 높은 수준의 언어를 변환하는 프로그램) 높은 수준의 언어 실행 및 인터프리터에 의해 실행이다; 한 번에 조금씩 프로그램을 처리합니다. 컴파일 된 언어는 그 코드를 먼저 실행 프로그램 (코드를 실행하는 다른 프로그램)가 컴파일러 (기계 코드로 고급 언어 변환 프로그램)에 의해 기계 코드로 …

12
파이썬에서 목록을 사전으로 변환
a파이썬에 항목이 사전에 편리하게 매핑 되는 목록이 있다고 가정 해 봅시다 . 각 짝수 요소는 사전의 키를 나타내며 다음 홀수 요소는 값입니다. 예를 들어 a = ['hello','world','1','2'] 그리고 그것을 사전으로 변환하고 싶습니다 b. b['hello'] = 'world' b['1'] = '2' 이것을 달성하는 문법적으로 가장 깨끗한 방법은 무엇입니까?
190 python  list  dictionary 

9
Jupyter Notebook의 파일에서 이미지를 표시하려면 어떻게해야합니까?
Bioython 모듈로 만든 일부 게놈 차트를 대화식으로 분석하는 방법으로 IPython 노트북 을 사용하고 싶습니다 GenomeDiagram. matplotlibIPython 노트북에서 그래프를 인라인으로 가져 오는 방법에 대한 광범위한 문서가 있지만 GenomeDiagram은 IPython에서 인라인 그래프로 지원되지 않는 ReportLab 툴킷을 사용합니다. 그러나이 문제를 해결하는 방법은 플롯 / 게놈 다이어그램을 파일에 작성한 다음 이미지를 인라인으로 열어서 다음과 …

4
파이썬 팬더 문자열 열의 데이터 선택에서 난 필터링
사용하지 않고 groupby어떻게 데이터를 필터링하지 NaN않습니까? 고객이 'N / A', 'n / a'또는 그 변형을 채우고 다른 사람들은 비워 두는 매트릭스가 있다고 가정 해 보겠습니다. import pandas as pd import numpy as np df = pd.DataFrame({'movie': ['thg', 'thg', 'mol', 'mol', 'lob', 'lob'], 'rating': [3., 4., 5., np.nan, np.nan, np.nan], 'name': …
190 python  pandas  dataframe 

6
일부 값보다 큰 Python NumPy Array의 모든 요소를 ​​대체하십시오.
2D NumPy 배열을 가지고 있으며 임계 값 T 이상인 255.0의 모든 값을 바꾸고 싶습니다. 내 지식으로는 가장 기본적인 방법은 다음과 같습니다. shape = arr.shape result = np.zeros(shape) for x in range(0, shape[0]): for y in range(0, shape[1]): if arr[x, y] >= T: result[x, y] = 255 가장 간결하고 파이썬적인 방법은 …

12
multiprocessing.Process에 전달 된 함수의 반환 값을 어떻게 복구 할 수 있습니까?
아래 예제 코드에서 함수의 반환 값을 복구하고 싶습니다 worker. 이 작업을 어떻게 수행 할 수 있습니까? 이 값은 어디에 저장됩니까? 예제 코드 : import multiprocessing def worker(procnum): '''worker function''' print str(procnum) + ' represent!' return procnum if __name__ == '__main__': jobs = [] for i in range(5): p = multiprocessing.Process(target=worker, …

19
PDF 파일에서 텍스트를 추출하는 방법은 무엇입니까?
이 PDF 파일에 포함 된 텍스트를 사용하여 추출하려고합니다.Python . PyPDF2 모듈을 사용하고 있으며 다음 스크립트가 있습니다. import PyPDF2 pdf_file = open('sample.pdf') read_pdf = PyPDF2.PdfFileReader(pdf_file) number_of_pages = read_pdf.getNumPages() page = read_pdf.getPage(0) page_content = page.extractText() print page_content 코드를 실행하면 PDF 문서에 포함 된 것과 다른 다음 출력이 나타납니다. !"#$%#$%&%$&'()*%+,-%./01'*23%4 5'%1$#26%3/%7/))/8%&)/26%8#3"%3"*%313/9#&) % PDF …
190 python  pdf 

8
파일에서 실행할 pytest 테스트를 지정하는 방법이 있습니까?
pytest파일에서 실행할 테스트 를 선택하는 방법이 있습니까? 예를 들어, foo.txt실행할 테스트 목록이 들어있는 파일 은 다음과 같습니다. tests_directory/foo.py::test_001 tests_directory/bar.py::test_some_other_test 또는 pytest가있는 다른 디렉토리에서 테스트 이름에 공통 패턴이없는 여러 테스트를 선택할 수 있습니까? pytest -k <pattern> 단일 패턴을 허용합니다. 하나의 옵션은 pytest.mark각 테스트마다 반대하는 것이지만 필자의 요구 사항은 다른 파일에서 다른 …
190 python  pytest 

12
파이썬에서 직접 사전 키를 변수로 얻으려면 어떻게해야합니까 (값에서 검색하지 않음)?
이 기본적인 질문에 대해 죄송하지만 이것에 대한 검색은 키의 텍스트 / 이름을 원하고 사용하기를 원하지 않는 값을 기준으로 사전 키를 얻는 방법 이외의 다른 것을 나타내지 않습니다. 사전에 많은 항목이있는 경우 값을 기준으로 2 개 이상의 키를 반환 할 수 있습니다 ... 내가하려고하는 것은 이것입니다. mydictionary={'keyname':'somevalue'} for current in mydictionary: …
189 python  dictionary  key 

15
파이썬에서 함수를 전달할 수 있습니까?
파이썬에서 함수를 전달할 수 있습니까? cmp선언하기 전에 내 함수를 사용하여 목록을 정렬하고 싶습니다 . print "\n".join([str(bla) for bla in sorted(mylist, cmp = cmp_configs)]) cmp_configs호출 후 메소드 정의를 넣도록 코드를 구성했습니다 . 이 오류로 실패합니다. NameError: name 'cmp_configs' is not defined cmp_configs메소드를 사용하기 전에 "선언"하는 방법이 있습니까? 내 코드가 더 깨끗해 …

1
정수 타임 스탬프를 파이썬 날짜 / 시간으로 변환하는 방법
"1331856000000"과 같은 타임 스탬프가 포함 된 데이터 파일이 있습니다. 불행히도 형식에 대한 문서가 많지 않으므로 타임 스탬프 형식이 어떻게되는지 잘 모르겠습니다. 파이썬의 표준 datetime.fromordinal()과 datetime.fromtimestamp()다른 몇 가지를 시도 했지만 일치하는 것은 없습니다. 특정 숫자가 현재 날짜 (예 : 2012-3-16)와 일치하지만 그 이상은 아닙니다. 이 숫자를 어떻게로 변환 datetime합니까?


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.