Какие-либо браузеры в настоящее время поддерживают или планируют поддерживать быстрые математические операции с массивами, аналогичные тем, что NumPy предоставляет для Python?Вот пример, демонстрирующий, что я имею в виду:
var a = new NumericArray('uint32', [1, 2, 3, 4]);
var b = new NumericArray('uint32', [2, 2, 2, 2]);
var c = a.add(b); // c == [3, 4, 5, 6]
В этом примере add
не предназначен для представления функции, реализованной в JavaScript.Это было бы тривиально, чтобы написать.Он предназначен для представления функции, которая написана на C (или на любом другом языке, на котором написана реализация JavaScript) и оптимизирована специально для математических операций над массивом.