반응형

Python 65

판다의 큰 상관 행렬에서 가장 높은 상관 관계 쌍을 나열하시겠습니까?

판다의 큰 상관 행렬에서 가장 높은 상관 관계 쌍을 나열하시겠습니까? 판다와의 상관 행렬에서 최상위 상관관계를 어떻게 찾습니까?R(Python 또는 R의 대규모 데이터 세트에서 높은 상관 관계 쌍을 얻는 효율적인 방법이 아니라 상관 관계를 순서 목록으로 표시)으로 표시하는 방법에 대해 많은 답변이 있지만 판다와 어떻게 하는지 궁금합니다.저의 경우 매트릭스가 4460x4460이기 때문에 시각적으로 할 수 없습니다.사용할 수 있습니다.DataFrame.values데이터의 Numpy 배열을 가져오고 다음과 같은 NumPy 함수를 사용합니다.argsort()가장 많은 상관 쌍을 얻을 수 있습니다. 하지만 만약 당신이 판다에서 이것을 하고 싶다면, 당신은 할 수 있습니다.unstack데이터 프레임을 정렬합니다. ..

source 2023.07.20

파이썬에서 주어진 픽셀의 RGB 값을 읽는 방법은 무엇입니까?

파이썬에서 주어진 픽셀의 RGB 값을 읽는 방법은 무엇입니까? 로 ,open("image.jpg")픽셀의 좌표가 있다고 가정하면 픽셀의 RGB 값을 어떻게 얻을 수 있습니까? 그럼, 이 반대는 어떻게 해야 하나요?빈 그래픽으로 시작하여 특정 RGB 값을 가진 픽셀을 '쓰기'하시겠습니까? 추가 라이브러리를 다운로드하지 않아도 된다면 더 좋습니다.Python Image Library를 사용하여 이 작업을 수행하는 것이 가장 좋습니다. 유감스럽게도 별도의 다운로드입니다. 원하는 작업을 수행하는 가장 쉬운 방법은 배열처럼 조작할 수 있는 픽셀 액세스 개체를 반환하는 Image 개체의 load() 메서드를 사용하는 것입니다. from PIL import Image im = Image.open('dead_parro..

source 2023.07.15

파이썬 멀티스레드는 모든 스레드가 완료될 때까지 기다립니다.

파이썬 멀티스레드는 모든 스레드가 완료될 때까지 기다립니다. 비슷한 맥락에서 물어본 것일 수도 있지만 20분 정도 검색해보니 답을 찾지 못해서 물어보겠습니다. 저는 파이썬 스크립트(예: scriptA.py )와 스크립트(예: B 스크립트)를 작성했습니다.파이) 스크립트 B에서 저는 다른 인수로 스크립트 A를 여러 번 호출하고 싶습니다. 매번 실행하는 데 약 한 시간이 걸립니다. (커다란 스크립트로 많은 일을 합니다.)걱정하지 마세요) 그리고 저는 스크립트 A를 모든 다른 인수와 동시에 실행할 수 있기를 원하지만, 계속하기 전에 모든 인수가 완료될 때까지 기다려야 합니다. 제 코드: import subprocess #setup do_setup() #run scriptA subprocess.call(scri..

source 2023.07.15

+=가 목록에서 예기치 않게 작동하는 이유는 무엇입니까?

+=가 목록에서 예기치 않게 작동하는 이유는 무엇입니까? 그+=python의 연산자가 목록에서 예기치 않게 작동하는 것 같습니다.여기서 무슨 일이 일어나고 있는지 누가 말해줄 수 있나요? class foo: bar = [] def __init__(self,x): self.bar += [x] class foo2: bar = [] def __init__(self,x): self.bar = self.bar + [x] f = foo(1) g = foo(2) print f.bar print g.bar f.bar += [3] print f.bar print g.bar f.bar = f.bar + [4] print f.bar print g.bar f = foo2(1) g = foo2(2) print f.bar pri..

source 2023.07.10

한 번에 여러 개의 물건을 한 줄에 하나씩 인쇄하려면 어떻게 해야 합니까?

한 번에 여러 개의 물건을 한 줄에 하나씩 인쇄하려면 어떻게 해야 합니까? 기본적으로 다음과 같은 출력을 보여주는 스크립트를 실행하려고 합니다. Installing XXX... [DONE] 저는 현재인쇄중다니입을 인쇄하고 .Installing XXX...처음에 그리고 나서 인쇄합니다.[DONE]. 대신 인쇄하려면 어떻게 해야 합니까?Installing xxx...그리고.[DONE]같은 라인에서? 동일한 줄에 새 메시지를 작성하고 이전에 있었던 것을 대체하는 구체적인 문제는 이전 인쇄를 stdout으로 덮어쓰는 방법을 참조하십시오.여기서 대부분의 답변은 질문을 현재 줄 끝에 새 텍스트를 작성하는 것으로 해석했습니다. 싱글을 사용하는 문제에 대해서는print한 번에 여러 항목을 출력하려면 한 줄에 여러 항목..

source 2023.07.05

TensorFlow, 왜 파이썬이 선택된 언어였습니까?

TensorFlow, 왜 파이썬이 선택된 언어였습니까? 저는 최근에 딥러닝과 다른 ML 기술을 공부하기 시작했고, 그물을 만드는 과정을 단순화하는 프레임워크를 검색하고 훈련하기 시작했는데, 현장 경험이 적은 TensorFlow를 발견했는데, 딥러닝으로 작업한다면 속도가 더 큰 ML 시스템을 만드는 데 큰 요소인 것 같습니다.그렇다면 왜 구글이 텐서플로우를 만들기 위해 파이썬을 선택했을까요?컴파일이 가능하고 해석이 되지 않는 언어로 만드는 것이 좋지 않을까요? 기계 학습을 위해 C++와 같은 언어에 비해 파이썬을 사용하는 것의 장점은 무엇입니까?TensorFlow에 대해 가장 중요한 것은 코어가 대부분 Python으로 작성되지 않았다는 것입니다.고도로 최적화된 C++와 CUDA(GPU 프로그래밍을 위한 엔..

source 2023.06.30

파이썬 SciPy는 BLAS가 필요합니까?

파이썬 SciPy는 BLAS가 필요합니까? numpy.distutils.system_info.BlasNotFoundError: Blas (http://www.netlib.org/blas/) libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [blas]) or by setting the BLAS environment variable. 이 사이트에서 어떤 타르를 다운로드해야 합니까? fortrans를 시도해봤는데 (환경 변수를 분명히 설정한 후) 계속 이 오류가 발생합니다.BLAS와 LAPACK을 구축하는 번거로움 없이 패키지 버전이 아닌..

source 2023.06.25

하위 프로세스를 사용하여 실시간 출력 가져오기

하위 프로세스를 사용하여 실시간 출력 가져오기 작업 진행 표시기를 표시하는 명령줄 프로그램(svnadmin verify)의 래퍼 스크립트를 작성하려고 합니다.이를 위해서는 포장된 프로그램의 각 출력 라인을 출력 즉시 볼 수 있어야 합니다. 저는 그냥 프로그램을 실행하기로 결심했습니다.subprocess.Popen,사용하다stdout=PIPE그 다음 각 행을 읽고 그에 따라 행동합니다.그러나 다음 코드를 실행했을 때 출력이 어딘가에서 버퍼링된 것처럼 보여 1~332행, 333~439행(출력의 마지막 행)의 두 청크로 표시되었습니다. from subprocess import Popen, PIPE, STDOUT p = Popen('svnadmin verify /var/svn/repos/config', stdo..

source 2023.06.20

0이 아닌 비트를 양의 정수로 빠르게 카운트하는 방법

0이 아닌 비트를 양의 정수로 빠르게 카운트하는 방법 파이썬에서 정수의 비트 수를 빠르게 셀 수 있는 방법이 필요합니다.나의 현재 해결책은 bin(n).count("1") 더 빠른 방법이 없을까요?정수의 경우 임의 길이 의수 경우 bin(n).count("1")순수 파이썬에서 찾을 수 있는 것 중 가장 빠릅니다. Oscar와 Adam의 솔루션을 각각 64비트와 32비트 청크로 정수를 처리하도록 조정해 보았습니다. 다 .bin(n).count("1")(32비트 버전은 약 절반의 시간이 소요되었습니다.) 반면에, gmpy. popcount()의 시간의 약 1/20을 차지했습니다.bin(n).count("1")그래서 만약 당신이 gmpy를 설치할 수 있다면, 그것을 사용하세요. 댓글에 있는 질문에 답하려면, ..

source 2023.06.15

numpy 배열 초기화

numpy 배열 초기화 모양의 numpy 배열을 초기화하고 추가하는 방법이 있습니까?제가 필요한 것을 목록 예시로 설명하겠습니다.루프에서 생성된 개체 목록을 만들려면 다음 작업을 수행합니다. a = [] for i in range(5): a.append(i) 저는 numpy 배열과 비슷한 것을 하고 싶습니다.vstack, concontate 등에 대해 알고 있습니다.그러나 입력으로 두 개의 numpy 배열이 필요한 것 같습니다.내가 필요한 것은: big_array # Initially empty. This is where I don't know what to specify for i in range(5): array i of shape = (2,4) created. add to big_array 그big..

source 2023.06.15
반응형