期待するアウトプットは、以下のように配列内を全て降順にソートしたいです。
array[[0.32075617, 0.22639179, .... 0.00001...], [...], ...]
下記のように試していますが、上手くいかず躓いています。なにかお気づきの点ありましたらご教示頂けると助かります。
python
1np.sort(t) 2array([[0. , 0. , 0. , ..., 0.22639179, 0.22639179, 3 0.32075617], 4 [0. , 0. , 0. , ..., 0.20006112, 0.29417591, 5 0.30009168], 6 [0. , 0. , 0. , ..., 0.20211522, 0.20211522, 7 0.22854932], 8 ..., 9 [0. , 0. , 0. , ..., 0.20200654, 0.24590482, 10 0.41496438], 11 [0. , 0. , 0. , ..., 0.18677756, 0.2557242 , 12 0.26460154], 13 [0. , 0. , 0. , ..., 0.21395755, 0.26304603, 14 0.29176029]]) 15np.sort(t)[::-1] 16array([[0. , 0. , 0. , ..., 0.21395755, 0.26304603, 17 0.29176029], 18 [0. , 0. , 0. , ..., 0.18677756, 0.2557242 , 19 0.26460154], 20 [0. , 0. , 0. , ..., 0.20200654, 0.24590482, 21 0.41496438], 22 ..., 23 [0. , 0. , 0. , ..., 0.20211522, 0.20211522, 24 0.22854932], 25 [0. , 0. , 0. , ..., 0.20006112, 0.29417591, 26 0.30009168], 27 [0. , 0. , 0. , ..., 0.22639179, 0.22639179, 28 0.32075617]]) 29np.sort(t, axis=1)[::-1] 30array([[0. , 0. , 0. , ..., 0.21395755, 0.26304603, 31 0.29176029], 32 [0. , 0. , 0. , ..., 0.18677756, 0.2557242 , 33 0.26460154], 34 [0. , 0. , 0. , ..., 0.20200654, 0.24590482, 35 0.41496438], 36 ..., 37 [0. , 0. , 0. , ..., 0.20211522, 0.20211522, 38 0.22854932], 39 [0. , 0. , 0. , ..., 0.20006112, 0.29417591, 40 0.30009168], 41 [0. , 0. , 0. , ..., 0.22639179, 0.22639179, 42 0.32075617]]) 43np.sort(t, axis=0)[::-1] 44array([[0.08418712, 0.09510282, 0.04156941, ..., 0.04623194, 0.04472263, 45 0.04623194], 46 [0.07073077, 0. , 0. , ..., 0. , 0.0353378 , 47 0. ], 48 [0.06394757, 0. , 0. , ..., 0. , 0. , 49 0. ], 50 ..., 51 [0. , 0. , 0. , ..., 0. , 0. , 52 0. ], 53 [0. , 0. , 0. , ..., 0. , 0. , 54 0. ], 55 [0. , 0. , 0. , ..., 0. , 0. , 56 0. ]])
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。