回答編集履歴

1

修正

2020/08/25 05:12

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -7,3 +7,31 @@
7
7
  np.arange(4)
8
8
 
9
9
  ```
10
+
11
+
12
+
13
+ ## 追記
14
+
15
+
16
+
17
+ 実際は `stop` が指定されていなかったら、`stop = start` とする実装になっている
18
+
19
+
20
+
21
+ 該当のソースコード
22
+
23
+ [numpy/core/src/multiarray/ctors.c#L2907](https://github.com/numpy/numpy/blob/97d2db483fc0ffd46f38d0e1c39d5fc001e33197/numpy/core/src/multiarray/ctors.c#L2907)
24
+
25
+
26
+
27
+ ```c
28
+
29
+ if (!stop || stop == Py_None) {
30
+
31
+ stop = start;
32
+
33
+ start = PyLong_FromLong(0);
34
+
35
+ }
36
+
37
+ ```