看板 Mathematica 關於我們 聯絡資訊
標題可能語意不清.. 舉例: a=ConstantArray[0,{2,2}] p={1,2} a[[p]]=3 (不行!) 實作上需要改變不定維數list (上例中的 a )其中不定位置(上例中的 p )的值。 求教.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 171.64.57.175
LPH66:Part[a,Sequence@@p]=3 這樣試試看? 02/02 12:37
LPH66:或者就直接寫 a[[Sequence@@p]]=3 02/02 12:38
LPH66:要把一個 List 裡的東西炸出來當參數時 Sequence 很好用 02/02 12:39
jurian0101:我比較懶 a[[##]]&@@p 02/05 19:09
shengwey:感謝..後來發現ReplacePart也可以.. 02/07 04:51