Я полагаю, вы пытаетесь загрузить файл .mat.Как уже упоминал Василий, лучшим выбором будет следующий репозиторий git - Читать файл Mat *
Пожалуйста, попробуйте это -
var jBinary = require('jbinary')
var MAT = require('jMatFile')
jBinary.load('myMat.mat', MAT).then(function (binary) {
var mat = binary.readAll
// or equivalently
var mat = binary.read('mat')
})
Мне удалось загрузить данные вконсоль, но сейчас я борюсь с чем-то другим.
В документе также говорится, что набор текста работает только с механизмами JS, которые полностью поддерживают типизированные массивы.Начиная с 4 лет назад (последнее обновление репо), ограничение сознательно исключает:
- phantomjs, поскольку оно не поддерживает Float64Array
- nodejs из-за специальной обработки jdataview узловых буферов
Вам также нужно будет установить jMatFile, который не находится в каталоге npm, на что Васил был прав, указав в предыдущих комментариях.Запустите их до того, как вы выполните обычный запуск npm -
npm i jBinary
и
npm i https://github.com/fluffynukeit/jMatFile.git