A-A+

Python NumPy数组元素类型转换函数astype

2018年12月31日 脚本 阅读 3,200 views 次

在Python中可以使用NumPy中的astype方法来转换数组中元素的类型,此方法的格式如下:

matrix.astype(dtype, order='K', casting='unsafe', subok=True, copy=True)

其中dtype用来指定要转换成的数据类型,数组中的所有元素都会被转换。示例代码:

  1. >>> A=np.array([[1,1.2],[1.5,-1.8],[0,-1.2]])  
  2. >>> A.astype(int)  
  3. array([[ 1,  1],  
  4.        [ 1, -1],  
  5.        [ 0, -1]])  
  6. >>> B=np.array([-1,2,3.8])  
  7. >>> C=B>0  
  8. >>> C.astype(int)  
  9. array([0, 1, 1])  
个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
标签:
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: