出力を見やすくするために、for文によってできた出力を横一列に表示したいのですが、以下のような表示になってしまい、どのように直せばよいかわかりません。
python
1import numpy as np 2 3 4for x in range(-5,6): 5 if x==0: 6 x = np.array([[1],[0]]) 7 else: 8 x = np.array([[0],[0]]) 9 print(x, end="") 10
で横一列に[0 0]行列、(0番目は[1 0])の縦ベクトルで表示したいのですが、
[[0]
[0]][[0]
[0]][[0]
[0]][[0]
[0]][[0]
[0]][[1]
[0]][[0]
[0]][[0]
[0]][[0]
[0]][[0]
[0]][[0]
[0]]
と出てしまいます。for文の一回繰り返すごとに、何かしらの初期設定が必要だと思うのですが、どのように行えば良いのでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/02 05:56
2018/05/02 05:56
2018/05/02 05:58
2018/05/02 06:02