我试图平方根整个第一列,而留下第二列单独。这是我当前的数组。Q14 = Q13.copy
输出如下:
array([[124609., 349.],
[ 46225., 228.],
[ 50176., 215.],
...,
[ 51984., 224.],
[ 46225., 228.],
[ 50176., 215.]])
数组是(406080, 2)
。我试过Q14 = np.sqrt(Q14[:,0])
我得到了错误
IndexError: too many indices for array: array is 1-dimensional, but 2 were indexed.
我相信这是一个2-D数组,所以不确定为什么会出现这个错误。任何帮助将不胜感激。
1条答案
按热度按时间roejwanj1#
从您的样品:
仔细检查形状:
将sqrt应用于第一列:
如果你得到的错误违背了你的信念,
I believe this is a 2-D array
,仔细检查这个信念。不要假设-验证;