在Python中,dtype
是 NumPy(一個常用的科學計算庫)中的一個概念
以下是 dtype
的一些基本用法:
import numpy as np
# 創建一個整數類型的數組
arr_int = np.array([1, 2, 3], dtype=np.int32)
# 創建一個浮點類型的數組
arr_float = np.array([1.0, 2.0, 3.0], dtype=np.float32)
arr = np.array([1, 2, 3])
print(arr.dtype) # 輸出:int32 或 int64(取決于系統和NumPy版本)
arr = np.array([1, 2, 3])
arr = arr.astype(np.float32)
print(arr.dtype) # 輸出:float32
# 創建一個包含整數和字符串的結構化數據類型
dt = np.dtype([('age', np.int32), ('name', 'U10')])
# 使用自定義數據類型創建數組
arr = np.array([(25, 'Alice'), (30, 'Bob')], dtype=dt)
在這些示例中,我們使用了 NumPy 庫來處理 dtype
。dtype
可以幫助你更好地控制和操作數據,特別是在處理大量數據時。