第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將項目追加到對象數(shù)組中?

如何將項目追加到對象數(shù)組中?

Cats萌萌 2023-08-08 17:34:38
我在使用對象數(shù)組時遇到問題:例如,我有:import numpy as np a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], dtype = object)現(xiàn)在我想向數(shù)組 a 追加一行:b = np.array([[10, 11, 12, 13]], dtype = object)添加后,我想要的輸出是:a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12, 13]], dtype = object)那么,有人可以幫助我嗎?
查看完整描述

2 回答

?
神不在的星期二

TA貢獻1963條經(jīng)驗 獲得超6個贊

嘗試 numpy.append 方法。下面的例子:


import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], dtype = object)

b=np.append(a,[[11,12,13]], axis=0)

print (b)


查看完整回答
反對 回復 2023-08-08
?
Qyouu

TA貢獻1786條經(jīng)驗 獲得超11個贊

您應(yīng)該在附加之前檢查兩個數(shù)組的尺寸


你可以用來print(myArray.shape)獲取尺寸


這里您想要將一行維度 (1,4) 附加到數(shù)組 (3,3)


它不會按預(yù)期工作


所以我認為你首先必須增加數(shù)組的形狀


例如 :


import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], dtype = object)


a= np.concatenate((a,np.zeros((3,1))),axis = 1)

# now you have a (3,4) array thus you can easily add a (1,4) row

#Point 1


b = np.array([[10,11,12,13]])


a = np.concatenate((a,b))

#Point 2


我np.concatenate在這里使用了函數(shù),但你顯然可以使用其他函數(shù)


輸出


#Point 1 


[[1 2 3 0.0]

 [4 5 6 0.0]

 [7 8 9 0.0]]


#Point 2


[[1 2 3 0.0]

 [4 5 6 0.0]

 [7 8 9 0.0]

 [10 11 12 13]]


查看完整回答
反對 回復 2023-08-08
  • 2 回答
  • 0 關(guān)注
  • 206 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號