网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

如何定义和修改numpy里ndarry的类型

时间:2024-10-12 21:00:32

1、import numpy as np#第一步要做的是引入numpy这个模块。

2、arr1 = np.array([1, 2, 3])print(arr1)print(arr1.dtype)#创建一个整数的数组,默认的类型就是int32。

如何定义和修改numpy里ndarry的类型

3、arr1 = np.array([1.22, 2.32, 3.43])print(arr1)print(arr1.dtype)#那么如果是浮点型,就会默认为float64类型。

如何定义和修改numpy里ndarry的类型

4、arr1 = np.array([1.22, 2.32, 3.43, 88])print(arr1)print(arr1.dtype)#即使我们在里面混合进一个整型,也会是float64。

如何定义和修改numpy里ndarry的类型

5、arr1 = np.array([1, 2, 3], dtype=np.int8)print(arr1)print(arr1.dtype)#当然了,我们可以在定义数组的时候就进行类型的定义。

如何定义和修改numpy里ndarry的类型

6、float1 = arr1.astype(np.float16)print(float1)print(float1.dtype)#利用astype可以把本来就有的类型给更改一下。

如何定义和修改numpy里ndarry的类型

7、arr2 = np.array([4, 5, 6])print(arr2.dtype)print(arr2)g = arr2.astype(float1.dtype)print(g.dtype)print(g)#我们也可以直接把另一个数组的类型赋予给某个数组,修改其类型。

如何定义和修改numpy里ndarry的类型
© 2025 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com