我有一個非常大的NumPy數組:a = np.array
。從這個數組中,我想獲得最小,最大和平均值,這可以通過np.min(a)
,np.max(a)
和np.mean(a)
輕鬆完成。但是,我也想擁有此數組的一部分(開始部分或結束部分)的最小值,最大值和平均值。有沒有創建一個新的數組/列表的一些函數(因爲這真的會導致不良的性能損失)?Python中大NumPy數組的最小值,最大值和均值
2
A
回答
7
4
如果您正在使用的塊是連續的(即沒有花哨的索引,那麼該部分將被複制),那麼可以使用通常的切片語法來獲取有關數組部分的視圖,而無需複製:
>>> import numpy as np
>>> arr = np.array([1,2,3,4,5])
>>> part = arr[1:3] # no copies here
>>> part[:] = 22,33
>>> print arr
[ 1 22 33 4 5]
相關問題
- 1. C++中數組的最大值,最小值,平均值函數
- 2. 數組的最小值和最大值?
- 3. 數組的最大值和最小值
- 4. 陣列計算最小值,最大值和平均值輸出:最小值,最大值和平均值
- 5. 最大平均值,最小平均值和平均值
- 6. JavaScript獲取數組的最大值最小值平均值
- 7. numpy的/ pylab最小值,最大值
- 8. 總和,平均值,最大值,最小值,空值計數
- 9. Python的最大值和最小值
- 10. 計算SQL中的最大值,最小值和平均值
- 11. Python的分組並得到平均值,最小值和最大值
- 12. 查找值的平均值,最大值和最小值進入
- 13. 找到表中數據的最小最大值和平均值
- 14. Python的平均值,最大值,最小值從列表
- 15. 獲取二維數組中的平均值,最小值和最大值
- 16. 如何在c#中顯示數組的最大值,最小值和平均值?
- 17. 最大值和最小值?
- 18. 在F#中查找最大值,最小值和平均值#
- 19. 給定均衡的BST。最小值,最大值和最大值,如何找到最小值和最大值內最大的異或值?
- 20. C++的平均值,最大值和最小值分配
- 21. 等級的最小值,最大值和平均值
- 22. 計算二維數組的平均值,最小值和最大值
- 23. 在Python中計算列表內容的最小值,最大值和平均值
- 24. 如何計算python中ping的最大值,最小值和平均值?
- 25. Python:用於獲取最大值和最小值而不使用最大值和最小值函數的程序
- 26. 中的std ::最大值和最小值
- 27. Datalog中的最大最小值和平均值
- 28. C# - 顯示最大值,最小值和平均值
- 29. 找出最小值,最大值和平均值
- 30. 查找平均值,最小值,最大值和範圍