1
В Clojure 2D-массив может быть инициализирован со значением, как так:Clojure/core.matrix/инициализировать массив 2d
(defn vec2d
"Return an x by y vector with all entries equal to val."
[x y val]
(vec (repeat y (vec (repeat x val)))))
Есть ли возможно core.matrix встроенную функцию, которая будет делать работа?
Не является ли новая матрица, производящая обычные вложенные векторы клоюра? Я обнаружил, что следующее возвращает true: (пусть [mat (m/new-matrix 2 2)] (= (m/to-nested-vector mat)) mat)) –
@AntonHarald Да, но 'fill' не , –