为什么numpy数组的元素与自己不同?

平静的

我如何解释这些的最后一行?

>>> a = 1
>>> a is a
True
>>> a = [1, 2, 3]
>>> a is a
True
>>> a = np.zeros(3)
>>> a
array([ 0.,  0.,  0.])
>>> a is a
True
>>> a[0] is a[0]
False

我一直以为,至少一切都是“本身”!

user2357112支持Monica

NumPy不会将数组元素存储为Python对象。如果尝试访问单个元素,则NumPy必须创建一个新的包装器对象来表示该元素,并且每次访问该元素都必须这样做两次访问之间的包装对象a[0]是不同的对象,因此a[0] is a[0]返回False

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么数组末尾打印不同的元素?

来自分类Dev

为什么 numpy.where 在尝试在数组中查找 None 元素时“== None”和“is None”的行为不同?

来自分类Dev

为什么laravel集合映射数组元素不同?

来自分类Dev

为什么以4d numpy数组显示不同的图像?

来自分类Dev

为什么从numpy数组继承的类的方法返回不同的东西?

来自分类Dev

为什么单个Numpy数组元素不是Python标量?

来自分类Dev

为什么根据我的numpy数组是int64还是uint8类型,按元素加/减的输出为何不同?

来自分类Dev

为什么NumPy高级索引对于列表列表和numpy数组会产生不同的结果?

来自分类Dev

为什么numpy可以保存和加载不同于numpy数组的对象

来自分类Dev

为什么 plt.plot() 为 numpy 数组和 numpy 矩阵绘制不同的图形

来自分类Dev

为什么数组 (collCells) 在 swift 中从不同的 ViewController 传递数组元素时显示为空?

来自分类Dev

为什么scipy稀疏数组和numpy数组的乘法函数会得出不同的结果?

来自分类Dev

Numpy:向数组添加不同的元素

来自分类Dev

numpy数组的元素总和与总数不同

来自分类Dev

为什么当我对 numpy 元素使用 id() 注释时显示不同的结果?

来自分类Dev

为什么数组的大小和指向第一个元素的指针不同?

来自分类Dev

为什么数组中的元素值与C#中的预期值不同

来自分类Dev

为什么numpy数组乘法的两种方法给出不同的答案?

来自分类Dev

为什么 numpy 数组上的 set 函数返回的值略有不同?

来自分类Python

为什么用括号和逗号索引numpy数组的行为不同?

来自分类Dev

为什么pytorch DataLoader在numpy数组和列表上的行为不同?

来自分类Dev

为什么numpy的广播有时会允许比较不同长度的数组?

来自分类Dev

为什么在使用轴参数时在 numpy 中处理多维数组的形状不同

来自分类Dev

为什么选择numpy数组元素时不能使用AND运算符?

来自分类Dev

为什么复制> = 16 GB Numpy数组会将其所有元素设置为0?

来自分类Dev

当指数为负数时,为什么numpy.power不对数组进行元素处理?

来自分类Dev

为什么从其toString()的结果构造的日期与自己不同?

来自分类Dev

为什么 numpy RandomState 给出不同的结果?

来自分类Dev

为什么我的CSS元素会自己分开?

Related 相关文章

  1. 1

    为什么数组末尾打印不同的元素?

  2. 2

    为什么 numpy.where 在尝试在数组中查找 None 元素时“== None”和“is None”的行为不同?

  3. 3

    为什么laravel集合映射数组元素不同?

  4. 4

    为什么以4d numpy数组显示不同的图像?

  5. 5

    为什么从numpy数组继承的类的方法返回不同的东西?

  6. 6

    为什么单个Numpy数组元素不是Python标量?

  7. 7

    为什么根据我的numpy数组是int64还是uint8类型,按元素加/减的输出为何不同?

  8. 8

    为什么NumPy高级索引对于列表列表和numpy数组会产生不同的结果?

  9. 9

    为什么numpy可以保存和加载不同于numpy数组的对象

  10. 10

    为什么 plt.plot() 为 numpy 数组和 numpy 矩阵绘制不同的图形

  11. 11

    为什么数组 (collCells) 在 swift 中从不同的 ViewController 传递数组元素时显示为空?

  12. 12

    为什么scipy稀疏数组和numpy数组的乘法函数会得出不同的结果?

  13. 13

    Numpy:向数组添加不同的元素

  14. 14

    numpy数组的元素总和与总数不同

  15. 15

    为什么当我对 numpy 元素使用 id() 注释时显示不同的结果?

  16. 16

    为什么数组的大小和指向第一个元素的指针不同?

  17. 17

    为什么数组中的元素值与C#中的预期值不同

  18. 18

    为什么numpy数组乘法的两种方法给出不同的答案?

  19. 19

    为什么 numpy 数组上的 set 函数返回的值略有不同?

  20. 20

    为什么用括号和逗号索引numpy数组的行为不同?

  21. 21

    为什么pytorch DataLoader在numpy数组和列表上的行为不同?

  22. 22

    为什么numpy的广播有时会允许比较不同长度的数组?

  23. 23

    为什么在使用轴参数时在 numpy 中处理多维数组的形状不同

  24. 24

    为什么选择numpy数组元素时不能使用AND运算符?

  25. 25

    为什么复制> = 16 GB Numpy数组会将其所有元素设置为0?

  26. 26

    当指数为负数时,为什么numpy.power不对数组进行元素处理?

  27. 27

    为什么从其toString()的结果构造的日期与自己不同?

  28. 28

    为什么 numpy RandomState 给出不同的结果?

  29. 29

    为什么我的CSS元素会自己分开?

热门标签

归档