«numpy» 태그된 질문

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

10
scipy.interpolate가 입력 범위를 초과하는 외삽 결과를 제공하도록 만드는 방법은 무엇입니까?
scipy에서 제공하는 보간기를 사용하기 위해 수학자 동료가 개발 한 수동 보간기를 사용하는 프로그램을 이식하려고합니다. scipy 보간기를 사용하거나 래핑하여 가능한 한 이전 보간기에 가깝게 작동하도록하고 싶습니다. 두 기능의 주요 차이점은 원래 보간 기에서 입력 값이 입력 범위보다 크거나 작 으면 원래 보간 기가 결과를 추정한다는 것입니다. scipy 보간기로 이것을 시도하면 ValueError. …
82 python  math  numpy  scipy 

6
Python NumPy에서 차원과 축이란 무엇입니까?
Pythons NumPy모듈로 코딩 중입니다 . 3D 공간에서 한 점의 좌표가로 설명 [1, 2, 1]되면 3 차원, 3 축, 3 위가 아닐까요? 아니면 그것이 하나의 차원이라면 그것은 점이 아니라 점 (복수)이어야하지 않습니까? 다음은 문서입니다. Numpy에서 차원은 축이라고합니다. 축의 수는 순위입니다. 예를 들어, 3D 공간 [1, 2, 1]에서 점의 좌표는 축이 하나이기 …
82 python  numpy 

3
x 및 y 좌표의 numpy 배열에서 가장 가까운 지점의 색인 찾기
두 개의 2d numpy 배열이 있습니다. x_array는 x 방향의 위치 정보를 포함하고 y_array는 y 방향의 위치를 ​​포함합니다. 그런 다음 x, y 포인트의 긴 목록이 있습니다. 목록의 각 지점에 대해 해당 지점에 가장 가까운 위치 (배열에 지정됨)의 배열 인덱스를 찾아야합니다. 이 질문을 기반으로 작동하는 일부 코드를 순진하게 생성 했습니다 .numpy 배열에서 …

5
Pandas 데이터 프레임에 열로 numpy 배열 추가
다음과 같은 모양 (X, Y)의 Pandas 데이터 프레임 개체가 있습니다. [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 다음과 같은 모양 (X, Z)의 numpy 희소 행렬 (CSC) [[0, 1, 0], [0, 0, 1], [1, 0, 0]] 데이터 프레임이 다음과 같이 끝나도록 행렬의 내용을 새 명명 된 열의 데이터 프레임에 …
82 python  numpy  pandas 

2
어떻게 numpy가 내 Fortran 루틴보다 훨씬 빠를 수 있습니까?
시뮬레이션 (Fortran으로 작성)에서 온도 분포를 나타내는 512 ^ 3 배열을 얻습니다. 어레이는 약 1 / 2G 크기의 이진 파일에 저장됩니다. 이 배열의 최소, 최대 및 평균을 알아야합니다. 어쨌든 포트란 코드를 곧 이해할 필요가있을 것이므로 시도하기로 결정하고 다음과 같은 매우 쉬운 루틴을 생각해 냈습니다. integer gridsize,unit,j real mini,maxi double precision mean …

2
Python Scipy의 2- 표본 Kolmogorov-Smirnov 테스트
Scipy에서 Two-sample KS 테스트를 수행하는 방법을 알 수 없습니다. 설명서 scipy kstest를 읽은 후 분포가 표준 정규 분포와 동일한 지 테스트하는 방법을 볼 수 있습니다. from scipy.stats import kstest import numpy as np x = np.random.normal(0,1,1000) test_stat = kstest(x, 'norm') #>>> test_stat #(0.021080234718821145, 0.76584491300591395) 이는 p- 값 0.76에서 두 분포가 …

4
행렬의 각 행에 numpy.linalg.norm을 적용하는 방법은 무엇입니까?
2D 행렬이 있고 각 행의 표준을 취하고 싶습니다. 그러나 내가 numpy.linalg.norm(X)직접 사용할 때는 전체 매트릭스의 표준을 취합니다. for 루프를 사용하여 각 행의 norm을 취한 다음 each의 norm을 취할 수 X[i]있지만 30k 행이 있기 때문에 시간이 많이 걸립니다. 더 빠른 방법을 찾기위한 제안 사항이 있습니까? 아니면 np.linalg.norm행렬의 각 행에 적용 할 …
82 python  numpy 

3
2D 배열의 차원에서 평균 계산
다음 a과 같은 배열 이 있습니다. a = [[40, 10], [50, 11]] 각 차원의 평균을 개별적으로 계산해야합니다. 결과는 다음과 같아야합니다. [45, 10.5] 45의 평균 a[*][0]이고 10.5의 평균이 a[*][1]됩니다. 루프를 사용하지 않고 이것을 해결하는 가장 우아한 방법은 무엇입니까?



1
numpy를 사용하는 배열의 효율적인 임계 값 필터
특정 임계 값보다 낮은 요소를 제거하려면 배열을 필터링해야합니다. 내 현재 코드는 다음과 같습니다. threshold = 5 a = numpy.array(range(10)) # testing data b = numpy.array(filter(lambda x: x >= threshold, a)) 문제는 람다 함수가있는 필터를 사용하여 임시 목록을 생성한다는 것입니다 (느림). 이것은 매우 간단한 작업이므로 효율적인 방식으로 수행하는 numpy 함수가있을 수 …

6
corrcoef가 행렬을 반환하는 이유는 무엇입니까?
np.corrcoef가 행렬을 반환하는 것이 이상하게 보입니다. correlation1 = corrcoef(Strategy1Returns,Strategy2Returns) [[ 1. -0.99598935] [-0.99598935 1. ]] 왜 이것이 사실이며 고전적인 의미에서 하나의 값만 반환 할 수 있는지 아는 사람이 있습니까?
81 python  math  numpy 

3
Pandas의 성능은 기존 열에서 새 열을 만들기 위해 np.vectorize와 비교하여 적용됩니다.
Pandas 데이터 프레임을 사용하고 있으며 기존 열의 함수로 새 열을 만들고 싶습니다. 나는 속도 차이에 대한 좋은 토론을 보지 못했습니다.df.apply() 과 np.vectorize()내가 여기 물어 것이라고 생각 때문에. Pandas apply()기능이 느립니다. 내가 측정 한 것 (일부 실험에서 아래에 표시됨)에서 np.vectorize()사용하면 apply()적어도 2016 MacBook Pro에서 DataFrame 기능을 사용하는 것보다 25 배 더 …


1
불변의 numpy 배열?
변경 불가능한 NumPy 배열을 만드는 간단한 방법이 있습니까? ndarray이 작업을 수행하기 위해 클래스를 파생 해야하는 경우 불변성을 달성하기 위해 재정의해야하는 최소 메서드 집합은 무엇입니까?

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