質問編集履歴

1

初心者で申し訳ありません!コード書き換えてみたのですが、見やすくなりましたでしょうか?

2022/09/07 11:40

投稿

Rika_Chan
Rika_Chan

スコア1

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
  numbaやcythonも試したのですが、全然ダメでした・・・
3
3
  少しでも早くするにはどうやってコードを改良したらいいでしょうか。
4
4
  ご教授よろしくお願いいたします。
5
-
5
+ ```
6
6
  def func1(N, n):
7
7
  a = np.sort(np.random.choice((np.arange(N)+1), size=n, replace=False))
8
8
  b = np.array([a[0]] + np.diff(a).tolist() + [N+1-a[-1]])
@@ -18,4 +18,6 @@
18
18
  return hhh
19
19
 
20
20
  func2(10000, 20000, 100)
21
+ ```
22
+
21
23
  ※実行に3.3秒ほどかかっています