配列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
DataFrame
NxM
DataFrame
N
M
Pandas