回答編集履歴

1

補足を追加

2017/07/28 04:34

投稿

magichan
magichan

スコア15898

test CHANGED
@@ -9,3 +9,51 @@
9
9
  ds = np.histogram(xp/dx, bins=np.arange(nx+1))[0]
10
10
 
11
11
  ```
12
+
13
+
14
+
15
+ ---
16
+
17
+
18
+
19
+ **【補足】**
20
+
21
+
22
+
23
+ コメントにて依頼があったので、他の方法を何点か
24
+
25
+
26
+
27
+ ```Python
28
+
29
+ ds =np.zeros(nx)
30
+
31
+ for i in np.arange(nx):
32
+
33
+ d = xp/dx
34
+
35
+ ds[i] = ((i <= d) & (d < i+1)).sum()
36
+
37
+ ```
38
+
39
+
40
+
41
+ ```Python
42
+
43
+ ds =np.zeros(nx)
44
+
45
+ for i in np.arange(nx):
46
+
47
+ ds[i] = ((xp/dx).astype(int) == i).sum()
48
+
49
+ ```
50
+
51
+
52
+
53
+ ```Python
54
+
55
+ ds = np.bincount((xp/dx).astype(int))
56
+
57
+ ```
58
+
59
+