您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

错误从数组中提取元素。python

错误从数组中提取元素。python

您创造的东西

a = np.array(1)

一个零维数组,无法对其进行索引。您也不 需要对其 进行索引- 您可以a直接使用它,就像它是标量值一样。例如,如果您确实需要其他类型的值float,则可以使用进行显式转换float(a)。如果需要数组的基本类型,则可以使用a.item()a[()]

注意,零维数组是 可变的 。如果更改数组中单个条目的值,则可以通过对所存储数组的所有引用来看到该值。使用a.item(),如果要存储一个不变的值。

如果您想使用带有单个元素的一维数组,请使用

a = np.array([1])

a[0]现在可以访问单个元素。

python 2022/1/1 18:44:15 有310人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶