回答編集履歴
1
d
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
-
# 2
|
27
|
+
# 2 1の内包記法バージョン
|
28
28
|
|
29
29
|
indices = [i for i, c in enumerate(text) if c == char]
|
30
30
|
|
@@ -34,6 +34,10 @@
|
|
34
34
|
|
35
35
|
# 3
|
36
36
|
|
37
|
+
# 各要素が1文字ある numpy 配列を np.array(list(text)) で作成
|
38
|
+
|
39
|
+
# np.array(list(text)) == char が True になるインデックスを numpy.where で取得
|
40
|
+
|
37
41
|
import numpy as np
|
38
42
|
|
39
43
|
indices, = np.where(np.array(list(text)) == char)
|