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

 时间:2026-02-13 19:17:46

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的类型

  • Python如何访问列表中的最后一个元素#校园分享#
  • 程序员真的如外人所说的那么苦逼吗?
  • 导师联系方式怎么获取
  • python方法append
  • Python教程 列表合并
  • 热门搜索
    科技点亮生活手抄报 我国的世界遗产手抄报 戒烟手抄报图片 手抄报感恩内容大全 廉洁手抄报图片 关于读书手抄报 中国板报网手抄报 爱牙护齿手抄报 诚信从我做起手抄报 大手拉小手手抄报