当我像这样创建一个新的ndarray时:
var my_array = [1,2,3];
var my_ndarray = ndarray( my_array, [3,1] );
my_ndarray
会{/ 1>}包含引用或my_array
的副本吗?
答案 0 :(得分:1)
它使用引用。
var ndarray = require("ndarray")
var arr = [1, 0, 0, 1];
var nArr = ndarray(arr);
console.log(nArr.data); // [1, 0, 0, 1]
arr.push(2);
console.log(nArr.data); // [1, 0, 0, 1, 2]