我无法执行此练习:
数组 x =([32,14,6,4,9,11,53,23,7,12,54,3]) 并利用numpy
a。将上面的数组x转换为新的3维4维数组 b。将第二个原始值的所有值设置为5 C。查找每个原始数据的均值,中位数,方差和标准差 d。切片新数组的第三列
您能帮我吗? 预先谢谢你。
答案 0 :(得分:-1)
这似乎并不难。但是无论如何。
问题b,您可以访问y[x,:]
之类的numpy数组和y[:,x]
之类的列的原始数据,因此您可以使用代码y[1,:] = 5
来更改第二个原始数据。
问题c numpy具有查找所有这些函数的功能。 np.mean()
,np.median()
,np.var()
,np.std()
。您可以在循环中使用该函数以进行原始操作。
问题d,您可以像这样z = y[:, -1, None]
切片最后一列。或者,如果要切片光线,则“无”应位于第二位置。