📅  最后修改于: 2023-12-03 15:18:02.695000             🧑  作者: Mango
numpy int64
是一种数据类型,通过使用 numpy
包可以在 Python 中创建。它是一种带符号的 64 位整数类型,可以表示整数范围从 -9223372036854775808
到 9223372036854775807
。
可以使用 numpy
包中的 array
函数创建一个 int64
数组。例如,创建一个包含整数数据的一维数组:
import numpy as np
arr = np.array([1, 2, 3], dtype=np.int64)
print(arr)
输出结果:
[1 2 3]
可以查看数组的数据类型:
print(arr.dtype)
输出结果:
int64
numpy int64
数组支持各种运算符,例如加法、减法、乘法和除法。以下是一些示例:
import numpy as np
arr1 = np.array([1, 2, 3], dtype=np.int64)
arr2 = np.array([4, 5, 6], dtype=np.int64)
print(arr1 + arr2)
print(arr1 - arr2)
print(arr1 * arr2)
print(arr1 / arr2)
输出结果:
[5 7 9]
[-3 -3 -3]
[ 4 10 18]
[0.25 0.4 0.5 ]
numpy int64
数组支持索引和切片操作。以下是一些示例:
import numpy as np
arr = np.array([1, 2, 3, 4, 5], dtype=np.int64)
print(arr[0])
print(arr[1:3])
输出结果:
1
[2 3]
numpy int64
数组还支持各种方法,例如排序、求最大值和最小值等。以下是一些示例:
import numpy as np
arr = np.array([3, 1, 2], dtype=np.int64)
print(np.sort(arr))
print(arr.max())
print(arr.min())
输出结果:
[1 2 3]
3
1
numpy int64
数组是一种非常有用的数据类型,它能够在 Python 中处理大量整数数据,并支持多种运算符、索引和切片操作,以及许多有用的方法。如果您需要处理大量整数数据,请考虑使用 numpy int64
数组。