更新時間:2023年05月04日11時04分 來源:傳智教育 瀏覽次數:
NumPy是一個強大的數值計算庫,提供了許多操作和函數來處理數組。下面是一些常用的NumPy函數,用于操作Python列表的演示代碼:
1.創建數組:
import numpy as np # 從列表創建一維數組 my_list = [1, 2, 3, 4, 5] my_array = np.array(my_list) print(my_array) # 從列表創建二維數組 my_matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] my_array_2d = np.array(my_matrix) print(my_array_2d)
2.訪問數組元素:
import numpy as np my_array = np.array([1, 2, 3, 4, 5]) # 訪問特定位置的元素 print(my_array[0]) # 輸出: 1 print(my_array[2]) # 輸出: 3 # 修改特定位置的元素 my_array[3] = 10 print(my_array) # 輸出: [ 1 2 3 10 5]
3.數組切片:
import numpy as np my_array = np.array([1, 2, 3, 4, 5]) # 切片操作 print(my_array[1:4]) # 輸出: [2 3 4] print(my_array[:3]) # 輸出: [1 2 3] print(my_array[3:]) # 輸出: [4 5]
4.數組運算:
import numpy as np # 數組運算操作 array1 = np.array([1, 2, 3]) array2 = np.array([4, 5, 6]) # 數組加法 print(array1 + array2) # 輸出: [5 7 9] # 數組乘法 print(array1 * array2) # 輸出: [ 4 10 18] # 數組平方 print(array1 ** 2) # 輸出: [1 4 9]
這只是一些常見的NumPy操作,NumPy還提供了許多其他強大的功能,如數學函數、統計函數、數組形狀操作等。你可以查閱NumPy的官方文檔以獲取更詳細的信息:https://numpy.org/doc/1.21/。