質問編集履歴
1
失敗例を追加しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,3 +1,5 @@
|
|
1
|
+
Python初心者です.
|
2
|
+
|
1
3
|
コンマ区切りの数値をスペース区切りでグループ分けしたテキストファイルを, 以下のようなNumpy arrayに変換したく思い, 試行錯誤しています.
|
2
4
|
|
3
5
|
```sh
|
@@ -16,12 +18,17 @@
|
|
16
18
|
>>> np.array([[[1,2,3],[4,5,6]],[[11,22,33],[44,55,66]]]).shape
|
17
19
|
(2, 2, 3)
|
18
20
|
```
|
21
|
+
|
19
22
|
NumPyの`genfromtxt`を試してみたのですが, コンマ区切りとスペース区切りをうまく分けることはできませんでした.
|
20
|
-
|
23
|
+
(どちらもnanが出てしまい, そもそもテキストファイルの形式を保つこともできませんでした…)
|
21
24
|
```python
|
22
25
|
>>> np.genfromtxt("test.txt", delimiter=",")
|
23
26
|
array([[ 1., 2., nan, 5., 6.],
|
24
27
|
[11., 22., nan, 55., 66.]])
|
28
|
+
|
29
|
+
>>> np.genfromtxt("test.txt", delimiter=" ")
|
30
|
+
array([[nan, nan],
|
31
|
+
[nan, nan]])
|
25
32
|
```
|
26
33
|
|
27
34
|
ご助言いただけますと幸いです. どうぞ宜しくお願いいたします.
|