使用len()
fct获取数组的长度(int32)似乎很简单。
但是如何获得其中一个维度的矩阵(float64)/的长度?
示例:
一年8760小时的数组:
f = np.arange(8760).reshape((1,8760))
f_len = len(f[0,:])
对矩阵(1,8760)执行相同操作不起作用。任何其他方法(例如sum(len(x) for x in
和其他方法)都失败了。
使用np.shape()
是一个好主意。但是我需要其中一个维度的实际值(这里是'8760'而不是'1')进行进一步的计算......
谢谢!
答案 0 :(得分:1)
您有两种选择:
f_len = len(f[0])
f_len = f.shape[1]