91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

矩陣應用實例及js實現矩陣轉置算法

發布時間:2020-07-03 01:47:36 來源:網絡 閱讀:1225 作者:Lovedev 欄目:web開發

場景:

后端返回的是[[‘2015-1-1’,1,1],[‘2015-1-2’,1,2]]這樣的Json數組,代表的意思是2015-1-1這個日期下新增的數據為1,減少的數據為1,2015-1-2這個日期,新增的數據為1,減少的數據為2,但是在統計圖表上要在x軸顯示時間,y軸顯示新增和減少的數據這時,就要把數據轉化成[[‘2015-1-1’,’2015-1-2’],[1,1],[1,2]]這樣的結構,這也可以叫做矩陣的轉置。

關于矩陣轉置,可以用下圖簡單說明一下:

圖片描述(最多50字)

A表示的是原始矩陣,At表示轉置后的矩陣。

用js實現這樣的算法如下:

function reverseMatrix(sourceArr) {

                       var reversedArr = [];

                       for(var n = 0; n < sourceArr[0].length; n++) {

                              reversedArr[n] = [];

                              for(var j = 0; j < sourceArr.length; j++) {

                                     reversedArr[n][j] = sourceArr[j][n];

                              }

                       }

                       return reversedArr;

                }

測試這個算法:

var tArr = [

                       [1, 2, 3],

                       [1, 2, 3]

                ];

var testArr = reverseMatrix(tArr);

console.log(JSON.stringify(testArr));

此時輸出的二維數組(矩陣)為:

[[1,1],[2,2],[3,3]]

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

齐河县| 宜川县| 文水县| 伊宁县| 龙山县| 平安县| 托里县| 财经| 临泽县| 芷江| 内江市| 大埔区| 扎兰屯市| 临西县| 扎鲁特旗| 子洲县| 长沙县| 珲春市| 南汇区| 铜川市| 乌兰察布市| 恩施市| 措美县| 古蔺县| 赤城县| 南漳县| 留坝县| 鄂托克旗| 峡江县| 巫溪县| 麟游县| 东丰县| 泉州市| 渝中区| 永登县| 固安县| 铁岭市| 北辰区| 新河县| 城市| 保山市|