亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

矩陣應用實例及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

东台市| 筠连县| 仙游县| 龙川县| 阿坝县| 崇义县| 河东区| 喜德县| 兰西县| 丁青县| 南京市| 马尔康县| 嘉义市| 望江县| 龙门县| 措美县| 芦山县| 陆河县| 乐陵市| 太康县| 阳东县| 花垣县| 凤阳县| 正蓝旗| 江孜县| 东兴市| 长兴县| 宿松县| 曲水县| 沁阳市| 乌海市| 大邑县| 双鸭山市| 临泽县| 青冈县| 从江县| 赤壁市| 竹北市| 达拉特旗| 麻城市| 枝江市|