«numpy» 태그된 질문

NumPy는 Python 프로그래밍 언어에 대한 과학적이고 수치적인 컴퓨팅 확장입니다.

3
numpy, scipy, matplotlib와 pylab의 혼동
Numpy, scipy, matplotlib 및 pylab은 과학 계산에 파이썬을 사용하는 사람들 사이에서 일반적인 용어입니다. 나는 단지 pylab에 대해 조금 배우고 혼란스러워했습니다. numpy를 가져올 때마다 항상 다음을 수행 할 수 있습니다. import numpy as np 나는 단지 한 번 생각하면 from pylab import * numpy도 가져옵니다 ( np별명 포함). 기본적으로 두 번째는 …

8
기능이 여러 조건 인 Numpy
dists라는 거리 배열이 있습니다. 두 값 사이의 dists를 선택하고 싶습니다. 이를 위해 다음 코드 줄을 작성했습니다. dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] 그러나 이것은 조건에 대해서만 선택합니다 (np.where(dists <= r + dr)) 임시 변수를 사용하여 순차적으로 명령을 수행하면 정상적으로 작동합니다. 위의 코드가 작동하지 않는 이유는 무엇이며 어떻게 …
132 python  numpy 

4
numpy max vs amax vs max
즉 제외 NumPy와는 --- 그들은 같은 것을 사용할 수 있습니다처럼 보일 세 가지 기능을 가지고 numpy.maximum있습니다 만 하면서, 요소 현명한 사용 numpy.max및 numpy.amax특정 축, 또는 모든 요소에 사용할 수 있습니다. 왜 그 이상이 numpy.max있습니까? 성능에 미묘한 부분이 있습니까? (유사 대한 min대 amin대 minimum)
132 python  numpy  math  max 

5
팬더에서 데이터 정규화
팬더 데이터 프레임이 있다고 가정합니다. df . 데이터 프레임의 열 현명한 평균을 계산하고 싶습니다. 이것은 쉬워요: df.apply(average) 그런 다음 현명한 범위는 max (col)-min (col)입니다. 이것은 다시 쉽습니다. df.apply(max) - df.apply(min) 이제 각 요소에 대해 열 평균을 빼고 열 범위로 나누고 싶습니다. 어떻게 해야할지 모르겠습니다. 어떤 도움 / 포인터라도 대단히 감사합니다.
131 python  pandas  numpy 

8
NumPy Matrix와 Array 클래스의 곱셈은 어떻게 다릅니 까?
numpy 문서는 행렬 작업을 위해 행렬 대신 배열을 사용하는 것이 좋습니다. 그러나 (최근까지 사용했던) 옥타브와 달리 *는 행렬 곱셈을 수행하지 않으므로 matrixmultipy () 함수를 사용해야합니다. 이것이 코드를 읽을 수 없게 만든다고 생각합니다. 아무도 내 의견을 공유하고 해결책을 찾았습니까?

12
파이썬에서 다중 선형 회귀
다중 회귀를 수행하는 파이썬 라이브러리를 찾지 못하는 것 같습니다. 내가 찾은 유일한 것은 단순한 회귀 만합니다. 여러 독립 변수 (x1, x2, x3 등)에 대해 종속 변수 (y)를 되돌려 야합니다. 예를 들어이 데이터를 사용하면 print 'y x1 x2 x3 x4 x5 x6 x7' for t in texts: print "{:>7.1f}{:>10.2f}{:>9.2f}{:>9.2f}{:>10.2f}{:>7.2f}{:>7.2f}{:>9.2f}" / .format(t.y,t.x1,t.x2,t.x3,t.x4,t.x5,t.x6,t.x7) …

12
numpy 배열을 초기화
모양의 numpy 배열을 초기화하고 추가하는 방법이 있습니까? 리스트 예제로 필요한 것을 설명하겠습니다. 루프에서 생성 된 객체 목록을 만들려면 다음을 수행하십시오. a = [] for i in range(5): a.append(i) numpy 배열과 비슷한 것을하고 싶습니다. vstack, concatenate 등에 대해 알고 있지만 입력으로 두 개의 numpy 배열이 필요한 것 같습니다. 내가 필요한 것은 …
129 python  arrays  numpy 

6
python numpy ValueError : 피연산자는 셰이프와 함께 브로드 캐스트 할 수 없습니다.
numpy에는 두 개의 "배열"이 있으며 Xis (m,n)and yis a vector(n,1) 사용 X*y 오류가 발생합니다 ValueError: operands could not be broadcast together with shapes (97,2) (2,1) 시는 (97,2)x(2,1)명확하게 법적 매트릭스 작업을하고 나에게 주어야한다 (97,1)벡터 편집하다: 나는 이것을 사용하여 수정 X.dot(y)했지만 원래의 질문은 여전히 ​​남아 있습니다.
129 python  numpy 



6
NumPy 배열의 적절한 유형 변환
의 NumPy 배열이 주어지면 int32어떻게 float32 제자리 로 변환 합니까? 기본적으로 저는하고 싶습니다 a = a.astype(numpy.float32) 배열을 복사하지 않고. 그건 크다. 이 작업을 수행하는 이유는의 계산을위한 두 가지 알고리즘이 있기 때문입니다 a. 그들 중 하나는의 배열을 int32반환하고 다른 하나는의 배열을 반환합니다 float32(이것은 두 가지 알고리즘에 내재되어 있습니다). 모든 추가 계산에서는이 …
127 python  numpy 

3
numpy를 가져온 후 멀티 프로세싱에서 단일 코어 만 사용하는 이유는 무엇입니까?
이것이 OS 문제로 간주되는지 확실하지 않지만 누군가 파이썬 끝에서 통찰력이있는 경우 여기에 물어볼 것이라고 생각했습니다. 을 for사용하여 CPU가 많은 루프 를 병렬화하려고 joblib했지만 각 작업자 프로세스가 다른 코어에 할당되는 대신 모든 코어가 동일한 코어에 할당되고 성능이 향상되지 않는 것으로 나타났습니다. 다음은 아주 간단한 예입니다. from joblib import Parallel,delayed import numpy …

6
부울 목록을 기반으로 목록 필터링
부울 목록의 값을 필터링해야하는 값 목록이 있습니다. list_a = [1, 2, 4, 6] filter = [True, False, True, False] 다음 줄을 사용하여 새 필터링 된 목록을 생성합니다. filtered_list = [i for indx,i in enumerate(list_a) if filter[indx] == True] 결과 : print filtered_list [1,4] 라인은 작동하지만 (나에게) 약간 과잉으로 보이며 동일한 …
127 python  list  numpy 



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