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

質問編集履歴

2

dkato0077さんとのやりとりにあわせて「test.py」「main.pyx」のコードを変更しました。

2018/03/08 00:30

投稿

Ryupe
Ryupe

スコア426

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,8 @@
15
15
  result = main.main(loop)
16
16
 
17
17
  if __name__ == '__main__':
18
- hoge(1000)
18
+ ans = hoge(10)
19
+ print(ans)
19
20
  ```
20
21
  main.pyx
21
22
  ```python
@@ -27,9 +28,11 @@
27
28
 
28
29
  def main(int loop):
29
30
 
31
+ cdef int i
30
32
  cdef np.ndarray ans = np.zeros(loop, dtype=DTYPE)
31
33
 
32
- ans = [0 for i in range(loop)]
34
+ for i in range(loop):
35
+ ans[i] = 0
33
36
 
34
37
  return ans
35
38
  ```

1

題名を変更しました「初期化方法」⇒「宣言方法」

2018/03/08 00:30

投稿

Ryupe
Ryupe

スコア426

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Cython】配列の初期化方法
1
+ 【Cython】配列の宣言方法
body CHANGED
File without changes