2016-01-13 135 views
-2

我需要大csv文件,那所有的行值都必須是整數。 我必須將這個文件加載到matlab中。 請幫我在哪裏可以下載這些數據。我可以在哪裏下載大的csv文件?

+0

的StackOverflow之間的隨機整數百萬的百萬CSV肯定是不** **提出這樣的問題的地方。請閱讀[幫助](http://stackoverflow.com/help)。 –

回答

0

你可以試試這裏提到的數據源之一:https://www.quora.com/Where-can-I-find-large-datasets-open-to-the-public

或者你可以通過生成隨機整數,並寫出一個CSV文件中創建自己的大型文件。

Matlab具有用於生成隨機整數矩陣的內置函數。例如可以使用randi函數。

每文檔在http://www.mathworks.com/help/matlab/ref/randi.html

matrix = randi(10,5)

這產生隨機整數的1和10之間的5×5矩陣:

4  3  2 10  5 
6  5  4 10  6 
5  1  2  1 10 
7 10  5  8  5 
7  2  4  3 10 

然後可以編寫這個出CSV文件使用:

csvwrite('output.csv',matrix)

你可以用這個例子來創建一個很大的CSV文件,像這樣:

matrix = randi(10,1000000) 
csvwrite('output.csv',matrix) 

這將產生1和10