在NumPy中,asarray函數用于將輸入數據轉換為數組。如果輸入數據是多維數組,則asarray函數會將其轉換為一個多維數組。
例如,如果輸入數據是一個二維列表,asarray函數會將其轉換為一個二維數組。如果輸入數據是一個多維列表(比如一個三維列表),asarray函數也會將其轉換為一個多維數組。
下面是一個示例代碼,展示了如何使用asarray函數處理多維數組:
import numpy as np
# 創建一個多維數組
data = [[1, 2, 3], [4, 5, 6]]
array = np.asarray(data)
print(array)
# 輸出:
# [[1 2 3]
# [4 5 6]]
在這個示例中,我們首先創建一個包含兩個子列表的列表data,然后使用asarray函數將其轉換為一個二維數組array。最終輸出的結果是一個二維數組,其中包含了原始數據的內容。