我必须要分离的数组。
A = np.array([1, 10, 23, 42, 15, 352, 3, 3, 9, 10, 51, 92, 30, 32, 41, 42, 45, 2, 3, 4])
和数组 B。然后,我想将 A 中的前 5 个元素分离到 B 中
B = A[:5]
现在我要做的是从第 5 个元素开始循环 A,并在每次迭代后将A 中的1 个元素添加到 B 中
for i in range(A[5:]):
B = A
print(B)
然而这给了我:
类型错误:只有整数标量数组可以转换为标量索引
当我打印 B 时出现异常输出
[1, 10, 23, 42, 15]
[1, 10, 23, 42, 15, 352]
[1, 10, 23, 42, 15, 352, 3]
[1, 10, 23, 42, 15, 352, 3, 3]
[1, 10, 23, 42, 15, 352, 3, 3, 9]
...
[1, 10, 23, 42, 15, 352, 3, 3, 9, 10, 51, 92, 30, 32, 41, 42, 45, 2, 3, 4]
2 B = A[:5]
3
----> 4 for i in range(A[5:]):
5 B = A
6
TypeError: only integer scalar arrays can be converted to a scalar index
凤凰求蛊
慕后森
繁星coding
相关分类