Задать вопрос
@Flagname

Как заполнить большую матрицу числами?

Есть матрица 12x31.

Я объявляю ее так
let matrix = [
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    [],
    []
];

Можно ли как-то проще?

И как в таком случае заполнять по порядку? Как обращаться к каждой строке матрицы? 12 циклов?
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
hzzzzl
@hzzzzl
[...Array(12)].map(row => [...Array(31)])

заполнить числами - как, от 0 до 12*31?
[...Array(12)].map((row, x) => 
  [...Array(31)].map((col, y) => x * 31 + y)
)
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Проще: npm install ml-matrix документация

import { Matrix } from 'ml-matrix';

const matrix = new Matrix(12, 31);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы