如果数组中的值超过int8,numpy会做什么?

象棋21

考虑以下代码:

test = np.ones((200,200))
test = test*20000
test_int8 = test.astype(np.int8)

实现此方法时,我得到的test_int8是32,为什么?通常,如果存在一个数组,其值超过我要转换为dtype的最大值,那么python如何处理呢?

Stijn De Pauw

20000在32位二进制文​​件中是0000 0000 0000 0000 0100 1110 0010 0000

如您所见,最后八位0010 000032

如果将具有较高位数的int转换为较低位数,则高位将被切除(您可以说几乎是...堆栈溢出了(不是完全))。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果数组中的值超过int8,numpy会做什么?

来自分类Dev

如果数组中的值超过int8,numpy会做什么?

来自分类Dev

如果数组中的值超过int8,numpy会做什么?

来自分类Dev

如果发生错误,mv会做什么?

来自分类Dev

symdiff会做什么(在haskell中)

来自分类Dev

在galsim库中,applyShear会做什么?

来自分类Dev

在galsim库中,applyShear会做什么?

来自分类Dev

在bash中[[$ something = {{*]]会做什么?

来自分类Dev

在PostgreSQL C函数中创建int8 []数组

来自分类Dev

NASware会做什么?

来自分类Dev

HashMap(it) 会做什么?

来自分类Dev

如果不中断,Future.cancel()会做什么?

来自分类Dev

如果未阻塞线程,Thread.interrupt()会做什么?

来自分类Dev

如果X = f(X),Prolog会做什么?

来自分类Dev

如果设置了多个优化标志,clang会做什么?

来自分类Dev

如果不使用任何参数,xargs会做什么?

来自分类Dev

如果服务器关闭,crontab会做什么?

来自分类Dev

如何发现dpkg --configure -a如果被调用会做什么呢?

来自分类Dev

如果传递的参数不足,printf会做什么?

来自分类Dev

Python numpy数组:混合int32和int8时错误的结果

来自分类Dev

使用setinterval在var达到特定值后会做什么?

来自分类Dev

使用setinterval在var达到特定值后会做什么?

来自分类Dev

Django 1.6 A.objects.all()。order_by(['field'])如果'field'是模型中的默认顺序,django会做什么?

来自分类Dev

Django 1.6 A.objects.all()。order_by(['field'])如果'field'是模型中的默认顺序,django会做什么?

来自分类Dev

在JavaScript中调用无参数的concat会做什么

来自分类Dev

在bash命令中运行时,分号会做什么?

来自分类Dev

在JavaScript中关闭'{}'后,此符号'()'会做什么?

来自分类Dev

在JavaScript中关闭'{}'后,此符号'()'会做什么?

来自分类Dev

Java中的@param args会做什么吗?

Related 相关文章

  1. 1

    如果数组中的值超过int8,numpy会做什么?

  2. 2

    如果数组中的值超过int8,numpy会做什么?

  3. 3

    如果数组中的值超过int8,numpy会做什么?

  4. 4

    如果发生错误,mv会做什么?

  5. 5

    symdiff会做什么(在haskell中)

  6. 6

    在galsim库中,applyShear会做什么?

  7. 7

    在galsim库中,applyShear会做什么?

  8. 8

    在bash中[[$ something = {{*]]会做什么?

  9. 9

    在PostgreSQL C函数中创建int8 []数组

  10. 10

    NASware会做什么?

  11. 11

    HashMap(it) 会做什么?

  12. 12

    如果不中断,Future.cancel()会做什么?

  13. 13

    如果未阻塞线程,Thread.interrupt()会做什么?

  14. 14

    如果X = f(X),Prolog会做什么?

  15. 15

    如果设置了多个优化标志,clang会做什么?

  16. 16

    如果不使用任何参数,xargs会做什么?

  17. 17

    如果服务器关闭,crontab会做什么?

  18. 18

    如何发现dpkg --configure -a如果被调用会做什么呢?

  19. 19

    如果传递的参数不足,printf会做什么?

  20. 20

    Python numpy数组:混合int32和int8时错误的结果

  21. 21

    使用setinterval在var达到特定值后会做什么?

  22. 22

    使用setinterval在var达到特定值后会做什么?

  23. 23

    Django 1.6 A.objects.all()。order_by(['field'])如果'field'是模型中的默认顺序,django会做什么?

  24. 24

    Django 1.6 A.objects.all()。order_by(['field'])如果'field'是模型中的默认顺序,django会做什么?

  25. 25

    在JavaScript中调用无参数的concat会做什么

  26. 26

    在bash命令中运行时,分号会做什么?

  27. 27

    在JavaScript中关闭'{}'后,此符号'()'会做什么?

  28. 28

    在JavaScript中关闭'{}'后,此符号'()'会做什么?

  29. 29

    Java中的@param args会做什么吗?

热门标签

归档