質問編集履歴
2
新たな配列のおかしな出力を記入しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,6 +23,36 @@
|
|
23
23
|
numpy.core._internal.AxisError: axis 1 is out of bounds for array of dimension 1
|
24
24
|
```
|
25
25
|
|
26
|
+
###他に試して見たこと
|
27
|
+
```
|
28
|
+
matched = np.hstack([data1[:,0], matching_DMHalos,Rmin])
|
29
|
+
matched = np.concatenate([[data1[:,0]],[matching_DMHalos],[Rmin]], 1)
|
30
|
+
```
|
31
|
+
上記の二通りを試してprint(matched)したところ,
|
32
|
+
[[7.22000000e+02 7.61000000e+02 7.97000000e+02 8.48000000e+02
|
33
|
+
8.52000000e+02 8.68000000e+02 9.60000000e+02 1.02400000e+03
|
34
|
+
1.14800000e+03 1.17000000e+03 1.17900000e+03 1.19100000e+03
|
35
|
+
1.20300000e+03 1.25700000e+03 1.29800000e+03 1.32800000e+03
|
36
|
+
1.38600000e+03 1.39400000e+03 1.40500000e+03 1.43600000e+03
|
37
|
+
1.43900000e+03 1.45700000e+03 1.45800000e+03 1.03200000e+03
|
38
|
+
1.03200000e+03 1.03200000e+03 1.03200000e+03 1.03200000e+03
|
39
|
+
9.15000000e+02 9.15000000e+02 9.15000000e+02 9.15000000e+02
|
40
|
+
9.15000000e+02 9.15000000e+02 9.15000000e+02 9.15000000e+02
|
41
|
+
9.15000000e+02 9.15000000e+02 9.15000000e+02 9.15000000e+02
|
42
|
+
9.15000000e+02 9.15000000e+02 9.15000000e+02 9.15000000e+02
|
43
|
+
9.15000000e+02 9.15000000e+02 1.60522886e+00 1.60522886e+00
|
44
|
+
1.60522886e+00 1.60522886e+00 1.60522886e+00 2.98229598e-01
|
45
|
+
2.98229598e-01 2.98229598e-01 2.98229598e-01 2.98229598e-01
|
46
|
+
2.98229598e-01 2.98229598e-01 2.98229598e-01 2.98229598e-01
|
47
|
+
2.98229598e-01 2.98229598e-01 2.98229598e-01 2.98229598e-01
|
48
|
+
2.98229598e-01 2.98229598e-01 2.98229598e-01 2.98229598e-01]
|
49
|
+
となりました。
|
26
50
|
|
51
|
+
私が作りたいものは
|
52
|
+
matched =[[1386. 1032 1.6052288644248351],
|
53
|
+
[327. 1032 1.6052288644248351],
|
54
|
+
....]
|
55
|
+
のような23*3の配列です。
|
56
|
+
|
27
57
|
### 補足情報(FW/ツールのバージョンなど)
|
28
58
|
python3です
|
1
エラーの部分を修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
### 該当のソースコード
|
10
10
|
|
11
11
|
```python
|
12
|
-
matched = np.concatenate([
|
12
|
+
matched = np.concatenate([data1[:,0], matching_DMHalos,Rmin],1)
|
13
13
|
output_fname = "hogehoge.dat"
|
14
14
|
np.savetxt(output_fname, matched)
|
15
15
|
```
|
@@ -17,12 +17,11 @@
|
|
17
17
|
### 発生している問題・エラーメッセージ
|
18
18
|
|
19
19
|
```
|
20
|
+
Traceback (most recent call last):
|
20
|
-
|
21
|
+
File "match_0227.py", line 203, in <module>
|
21
|
-
matched = np.concatenate([
|
22
|
+
matched = np.concatenate([data1[:,0], matching_DMHalos,Rmin],1)
|
22
|
-
^
|
23
|
-
|
23
|
+
numpy.core._internal.AxisError: axis 1 is out of bounds for array of dimension 1
|
24
24
|
```
|
25
|
-
,1)の部分がエラー(?)のような表示がありますが、何が良くないのかが分かりません。
|
26
25
|
|
27
26
|
|
28
27
|
### 補足情報(FW/ツールのバージョンなど)
|