質問編集履歴
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 
     | 
    
         
             
            ご助言いただけますと幸いです. どうぞ宜しくお願いいたします.
         
     |