我有一個 numpy 陣列串列,想再添加兩個陣列作為串列的第一個 (0) 和最后一個 (-1) 索引。這些是我的串列和陣列:
import numpy as np
first_arr = np.array([1,1,1])
last_arr = np.array([9,9,9])
middle_arr = [np.array ([4,4,4]), np.array ([6,6,6])]
然后,我想要一個complete_arr是:
complete_arr = [np.array ([1,1,1]), np.array ([4,4,4]), np.array ([6,6,6]), np.array ([9,9,9])]
我嘗試了以下方法,但它沒有給我我想要的:
insert_at = 0
middle_arr[insert_at:insert_at] = first_arr
如果有人幫助我在 python 中做到這一點,我非常感謝。
uj5u.com熱心網友回復:
您可以使用*(解包)運算子:
first_arr = np.array([1,1,1])
last_arr = np.array([9,9,9])
middle_arr = [np.array ([4,4,4]), np.array ([6,6,6])]
complete_arr = [first_arr, *middle_arr, last_arr]
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/384720.html
