numpy的问题请教一下
比如一个这样的类型L = [, , ]
假设把他转成numpy后:
如何计算每列的第二个元素的的最大值,最小值,平均值,或者累加总和。。
本帖最后由 suchocolate 于 2021-3-26 10:25 编辑
https://www.runoob.com/numpy/numpy-statistical-functions.html
nump统一计算,想要哪列index选用即可。
import numpy as np
a = np.array([, , ])
print('我们的数组是:')
print(a)
print('\n')
print('调用amax()函数,各列最大值:')
print(np.amax(a, axis=0))# axis=0纵轴方向计算
print('\n')
print('调用amin()函数, 各列最小值:')
print(np.amin(a, axis=0))
print('\n')
print('调用mean()函数,各列平均值:')
print(np.mean(a, axis=0))
print('\n')
print('调用sum()函数,各列和:')
print(np.sum(a, axis=0))
print('\n') 本帖最后由 jerome123 于 2021-3-26 11:37 编辑
suchocolate 发表于 2021-3-26 10:21
https://www.runoob.com/numpy/numpy-statistical-functions.html
nump统一计算,想要哪列index选用即可。 ...
非常感谢,但我不是要统一计算,我是要每列的指定元素。。 jerome123 发表于 2021-3-26 11:36
非常感谢,但我不是要统一计算,我是要每列的指定元素。。
要么筛选数据再计算,要么计算后筛选,amin amax这种函数都是统一计算的。
页:
[1]