np.array()是NumPy庫中的一個函數,它用于創建數組對象。該函數的作用是將輸入的數據(可以是列表、元組、數組等)轉換為NumPy數組。
np.array()的具體作用包括:
1. 創建一維或多維數組:可以將列表、元組等數據轉換為NumPy數組,從而可以使用NumPy庫中提供的各種數組操作函數和方法。
2. 轉換數據類型:可以通過指定dtype參數來強制轉換輸入數據的數據類型,例如將整數列表轉換為浮點數數組。
3. 復制數組:通過np.array()創建的數組是一個新的對象,與原始數據的內存不共享,即使原始數據發生改變,創建的數組也不會受到影響。
4. 快速創建特定類型的數組:np.array()提供了一些快速創建特定類型數組的函數,例如np.zeros()用于創建全零數組,np.ones()用于創建全一數組,np.random.rand()用于創建隨機數數組等。
總之,np.array()是一個非常常用的函數,用于創建NumPy數組,并提供了許多相關的參數和功能,方便進行數組的操作和處理。