ウォーターサーバーとコーヒーマシンが一体化した画期的マシン >>

pythonライブラリのnumpy配列で二次元配列の行入れ替えしようと思い
a[k], a[l] = a[l] , a[k]
のように書いたのですが上手くいきません。多重代入に対応してないのですか?

A 回答 (2件)

してないです。

numpyの配列はpythonの配列とは似て非なるもの。
その代わり、上手く使えば超超高速です。

t=np.copy(a[k,:])
a[k,:]=a[l,:]
a[l,:]=t
    • good
    • 0

numpy の機能を使用しましょう



https://note.nkmk.me/python-numpy-swap-select/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング