看板
[ java ]
討論串[問題] 產生稀疏矩陣及稀疏矩陣相乘?
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
我來補一刀.... 兩個一萬乘一萬的矩陣相乘,那需要三個一萬乘一萬的矩陣. 我假設精準度不用太高,float 就夠了. 4 * 3 * 10K * 10K / 1K / 1K = 1200 (MB). hmmm? 為甚麼電腦會爆炸呢?. (前面都有人記憶體開到 8G 了... \囧/). 另外...
(還有479個字)
內容預覽:
回這點. (1) 不管是不是稀疏矩陣 要用三層for迴圈跑的話其實效率應該差不多. 頂多稀疏矩陣多一個把其中一個從row major順序改成column major順序. 這會稍微加速一下就是. 不過稀疏矩陣有它的乘法的寫法 會比普通的三層for稍快. (也就是充份利用稀疏矩陣的特性: 0一堆).
(還有508個字)
內容預覽:
void laranda(int x, int y, int howsparse, int howlarge) {. Random ran = new Random();. int iamblow = ran.nextInt(howsparse);. for(int i = 0; i < x; i+
(還有330個字)
內容預覽:
如題,最近因為研究需要,要測試電腦是否有辦法計算兩個一萬X一萬的矩陣相乘. 普通的矩陣好像不行吧....不過我要測的是稀疏矩陣. 好像C/C++跟Fortran都有支援稀疏矩陣的算法. 不過我只會java 所以來請教一下各位了orz. 1.如何產生稀疏矩陣?. 因為我才剛學java沒多久,所以用了能
(還有692個字)
首頁
上一頁
1
下一頁
尾頁