向NumPy 數組添加額外的列
向NumPy 數組添加額外的列a = np.array([ [1, 2, 3], [2, 3, 4], ])
假設您有一個2D NumPy 數組a 如下:
b = np.array([ [1, 2, 3, 0], [2, 3, 4, 0], ])
要沿著第二個軸添加一列零,您可以使用各種方法。一種方法是使用np.c_[ ] 函數:
b = np.array([ [1, 2, 3, 0], [2, 3, 4, 0], ])
這將建立一個新的數組b 附加一列零:
b = np.r_[a, np.zeros((a.shape[0], 1))]
或者,您可以使用np.r_[ ] 函數:
b = np.r_[a, np.zeros((a.shape[0], 1)) ]
此方法也將向陣列新增一列零。
請注意,np.r_[ ] 和 np.c_[ ] 提供了用於修改陣列維度的靈活選項。它們可用於混合向量和標量、新增行或列,甚至在指定位置插入整個陣列。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3