İki boyutlu bir listeye ve bir boyutlu bir listeye sahibim. 1D listesini 2B listesine ek bir sütun olarak eklemek istiyorum. Örneğin:Bir tablonun satırlarına ekleme
Table[Insert[array[[i]], column[[i]], 4], {i, Length[array]}];
Benim sorum: Mathematica bunu yapmanın doğru yolu nedir
array = {{a,1,2},{b,2,3},{c,3,4}};
column = {x,y,z};
final = {{a,1,2,x},{b,2,3,y},{c,3,4,z}};
Ben inelegantly yapmış olur? Kullanmakta olduğum döngüye ihtiyacı olduğunu düşünmüyorum. Benim çözümüm çirkin hissediyor. Örneğin
Tamam, hile yaptığını, teşekkür ederim! Şimdi bunu anlamak için şunu seçmeliyim * neden *, ama bu benim için. –
Her seferinde bir öğeye gidin (örn. Transpose @ dizisinin ne yaptığını görün) ve bunu çözeceksiniz :-). – Timo
Evet, bu yardımcı oldu. Origami gibi. Mathematica ile gereksiz yere savaştığımı biliyordum. Tekrar teşekkürler. –