我已经定义了对3xN
NumPy
数组的操作,我想遍历数组的每一列。
我试过了:
for i in range(nparray.shape[1]):
但是,如果nparray.ndim == 1
,则失败。
有没有一种干净的方法来确定数组的列数NumPy
,例如,1
如果它是一个1D
数组(就像 MATLAB 的size
操作一样)?
否则,我已经实施:
if nparray.ndim == 1:
num_points = 1
else:
num_points = nparray.shape[1]
for i in range(num_points):