gpt4 book ai didi

python - 将集合中的元素插入数组(numpy)

转载 作者:行者123 更新时间:2023-12-01 04:09:34 25 4
gpt4 key购买 nike

我有一组 (S) 数字,我想将这些数字放入数组 (arr) 中。我尝试了这段代码

Arr = np.array(S)

但是我无法访问数组元素,例如如果我尝试

Arr[0]

,我收到此错误:

IndexError: too many indices for array

任何人都可以解释这种方法有什么问题吗?我可以使用其他方法将 set 的元素放入数组并访问它们吗?

谢谢

最佳答案

您首先需要将一组数字转换为列表。

S = {1, 2, 3}

>>> np.array(S)
array(set([1, 2, 3]), dtype=object)

>>> np.array(list(S))
array([1, 2, 3])

关于python - 将集合中的元素插入数组(numpy),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35139248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com