Python
1import numpy as np 2 3a = np.array([[1, 2, 3],[4, 5, 6]]) 4b = np.array([[10, 11, 12],[13, 14, 15]]) 5 6array = [a, b] 7 8for x in array: 9 x = x.T 10 np.sort(x) 11 print(x) 12 13print(a) 14
以上のようにすると実行結果は、
[[1 4]
[2 5]
[3 6]]
[[10 13]
[11 14]
[12 15]]
[[1 2 3]
[4 5 6]]
このようになります。
for文の中は転置が適用されるのに対して、for文の外になると適用されません。
空の行列を別に用意して、挿入するという方法しか思いつきません。
うまく外に適用する方法はありませんか。
よろしくおねがいします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/04 01:11
2017/12/04 03:49