将大矩阵保存为 .csv 文件时出现问题“”
Problems saving a big matrix as a .csv file ""
我想将一个大矩阵保存为 .csv
文件。但是,从 numpy's documentation 我尝试了以下操作:
training_matrix = dict_vect.fit_transform(training_data_2_dict)
csv_matrix = np.savetxt("foo.csv", training_matrix, delimiter=",")
这是矩阵的形状:(878049, 413439)
这是例外情况:
Traceback (most recent call last):
File "/Users/user/PycharmProjects/kaggle/modeling_the_problem.py", line 55, in <module>
training_matrix)
File "/usr/local/lib/python2.7/site-packages/numpy/lib/npyio.py", line 1044, in savetxt
ncol = X.shape[1]
IndexError: tuple index out of range
知道如何将矩阵保存在 csv 文件中吗?
如果矩阵刚好是scipy矩阵,那么numpy会遇到这种情况努力保存。如果是这样,post here 应该解释一下。
我想将一个大矩阵保存为 .csv
文件。但是,从 numpy's documentation 我尝试了以下操作:
training_matrix = dict_vect.fit_transform(training_data_2_dict)
csv_matrix = np.savetxt("foo.csv", training_matrix, delimiter=",")
这是矩阵的形状:(878049, 413439)
这是例外情况:
Traceback (most recent call last):
File "/Users/user/PycharmProjects/kaggle/modeling_the_problem.py", line 55, in <module>
training_matrix)
File "/usr/local/lib/python2.7/site-packages/numpy/lib/npyio.py", line 1044, in savetxt
ncol = X.shape[1]
IndexError: tuple index out of range
知道如何将矩阵保存在 csv 文件中吗?
如果矩阵刚好是scipy矩阵,那么numpy会遇到这种情况努力保存。如果是这样,post here 应该解释一下。