如果我有一個(gè)多變量函數(shù),例如 F= lambda x,y: x**2+y**2如果我需要使用輸入x0=np.array([1,1])我可以知道應(yīng)該如何使用x0來(lái)獲取價(jià)值F嗎?我知道我可以使用類(lèi)似的東西F(x0[0],x0[1])但我想知道是否有一種方法可以直接使用x0而不是手動(dòng)調(diào)用每個(gè)坐標(biāo)
1 回答

元芳怎么了
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
Python 允許您通過(guò)執(zhí)行 來(lái)實(shí)現(xiàn)此目的F(*x0)
,它將數(shù)組擴(kuò)展為參數(shù)。在其他語(yǔ)言中,這有時(shí)稱(chēng)為“splatting”。
添加回答
舉報(bào)
0/150
提交
取消