numpy 小知识

 numpy中数据是区分类型的,

X = np.arange(-5.0, 5.0, 1.0) 初始化出来的是 float64

但Y = np.arange(-5, 5, 1.0) 初始化出来的是int32了

直接调用X+=Y 是会报错,数据类型不一致

可以通过 Y=Y.astype(np.float) 转换后来使用,也可以通过Y=Y.astype(X.dtype) 来转换

猜你喜欢

转载自blog.csdn.net/zlq1233217/article/details/88693744
今日推荐