teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/09/23 12:19

投稿

bsdfan
bsdfan

スコア4921

answer CHANGED
@@ -11,4 +11,21 @@
11
11
 
12
12
  c = np.stack([b, np.broadcast_to(a, b.shape)], axis=-1)
13
13
  ```
14
- aをbと同じshapeにブロードキャストして、最後の次元でstackします。
14
+ aをbと同じshapeにブロードキャストして、最後の次元でstackします。
15
+
16
+ **追記**
17
+
18
+ 最終的に文字列を結合したものを得るのが目的なら、
19
+ ```python
20
+ import numpy as np
21
+
22
+ a = np.char.array(['0', '1', '2'])
23
+ b = np.char.array([
24
+ ['0', '1', '2'],
25
+ ['3', '4', '5'],
26
+ ['6', '7', '8'],
27
+ ['9', '10', '11']])
28
+
29
+ c = b + a
30
+ ```
31
+ と、chararrayを使うのもいいかもしれないです。