나는 아주 큰 행렬 (500000 * 24)을 ndarray로 가지고 있으며 해당 열을 해당 열 min으로 곱하고 싶습니다. 나는 for 루프를 사용하여 작업을했지만, 나는 이것이 작업을 수행하는 멍청한 방법이 아니라는 것을 계속 읽고있다. 이러한 작업을 수행하는 적절한 방법이 있습니까 (나중에 상수를 뺄 수도 있습니다). 미리 감사드립니다.Numpy 열 현명한 곱셈
1
A
답변
2
예. 배열에 최소 벡터를 직접 곱하면됩니다. 예가 아래에 나와 있습니다. 당신이 (50 만 개 값의 최소 촬영) 크기 (24)의 minimum
배열을 생성하고자하는 경우
import numpy as np
data = np.random.random((500000, 24))
# This returns an array of size 500,000 that is the row of 24 values
minimum = data.min(axis=1)
data = data * minimum
당신은 axis=0
을 선택합니다.
이 set of slides은 이러한 작업이 어떻게 작동하는지 설명합니다.
1
정상적으로 곱하면 안됩니까?
import numpy
a = numpy.random.random((4,2))
b = a * numpy.min(a,axis=0)
관련 문제
- 1. 요소 현명한 행렬 곱셈 (
- 2. 행렬과 벡터의 요소 현명한 곱셈?
- 3. numpy 행렬 곱셈 형태
- 4. 아르마딜로 원소 현명한 곱셈 속도
- 5. Numpy transpose 곱셈 문제
- 6. numpy 다차원 (3d) 행렬 곱셈
- 7. 파이썬 numpy memmap 행렬 곱셈
- 8. Numpy 3darray 행렬 곱셈 함수
- 9. 병렬 행렬 곱셈 MPI (요소 현명한 계산)
- 10. core.matrix에서 행렬과 벡터의 요소 현명한 곱셈
- 11. 열 현명한 "외 -"
- 12. 다중 코어를 사용하는 Numpy np.einsum 배열 곱셈
- 13. 반복 행 현명한 여기에 열
- 14. 2D 및 1D 텐서의 Torch/Lua 엘리먼트 현명한 곱셈
- 15. F #에서 두 행렬의 요소 현명한 곱셈 병렬화
- 16. Numpy genfromtxt 열 이름
- 17. numpy recarray에서 열 선택
- 18. 준비 열 Numpy/Matplotlib
- 19. 탁솔한 행렬 곱셈 동작
- 20. NumPy의 요소 단위 행렬 곱셈
- 21. 표시 그리드 열 현명한 JQuery와 템플릿을 사용하여
- 22. mysql 결과 집합 연결 열 현명한
- 23. 현명한
- 24. 현명한
- 25. 현명한
- 26. numpy 배열에 다른 열 추가
- 27. Numpy 최소 (행, 열) 형식
- 28. numpy 배열에서 여러 열 비교
- 29. 간단한 행과 열 추출, numpy
- 30. numpy 배열의 인덱스로 팬더 열
답변 해 주셔서 감사합니다. 이 코드는 최소 배열 수와 곱해질 것입니다. min – tix3
@ tix3 실수를 저지르고 코드를 수정했습니다. 의도 한대로 작동합니까? – Ffisegydd