1

配列SFrameからを作成したいと思います。NumPy

私が具体的に欲しいのは:

np.arange(16).reshape(4, 4) 

=>

+----+----+----+----+
| 0  | 1  | 2  | 3  |
+----+----+----+----+
| 0  | 1  | 2  | 3  |
| 4  | 5  | 6  | 7  |
| 8  | 9  | 10 | 11 |
| 12 | 13 | 14 | 15 |
+----+----+----+----+
[4 rows x 4 columns]

私が行った場合:

print SFrame(np.arange(16).reshape(4, 4))

私は得る:

+--------------------------+
|            X1            |
+--------------------------+
|   [0.0, 1.0, 2.0, 3.0]   |
|   [4.0, 5.0, 6.0, 7.0]   |
|  [8.0, 9.0, 10.0, 11.0]  |
| [12.0, 13.0, 14.0, 15.0] |
+--------------------------+
[4 rows x 1 columns]

NumPy配列をに変換し、Pandas DataFrameからPandas DataFrameに変換すると、必要なものを取得できますSFrame

print SFrame(pd.DataFrame(np.arange(16).reshape(4, 4)))

+----+----+----+----+
| 0  | 1  | 2  | 3  |
+----+----+----+----+
| 0  | 1  | 2  | 3  |
| 4  | 5  | 6  | 7  |
| 8  | 9  | 10 | 11 |
| 12 | 13 | 14 | 15 |
+----+----+----+----+
[4 rows x 4 columns]

私の質問は:

中間ステップとして使用せずにSFame、配列からそれを読み取るNumPy方法で (配列=>行と列を使用して)を作成するにはどうすればよいですか?Pandas DataFrameNxMDataFrameNMPandas

4

1 に答える 1