回答編集履歴

1

d

2019/03/27 16:27

投稿

tiitoi
tiitoi

スコア21956

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)