我正在尝试构建一个从数组中移除所有负数的函数,但得到了一个错误消息。我需要改变什么?这是针对使用numpy库的python 3的,到目前为止我尝试过的代码是: def drop_negative_numbers(a): for i in range(a.sizeif a[i] < 0: return b 我正在尝试让这个断言工作: a = np.array([<e
我尝试只将包含Atom_No 1的行写入数组x_o,y_o..但我遇到了越界错误。X包含678个元素,X_o的形状为226。Atom_No看起来像这个1,2,3,1,2,3,1,2,3....我要的坐标和这些坐标相对应。numpy.zeros((226))z_o=numpy.zeros((226)) if (Atom_No[i]==<em