回答編集履歴
1
追記
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を使うのもいいかもしれないです。
|