【发布时间】:2019-03-11 05:48:51
【问题描述】:
我有一个 3x3 数组:
var my_array = [[0,1,2],
[3,4,5],
[6,7,8]];
并希望获得它的第一个 2x2 块(或任何其他 2x2 块):
[[0,1],
[3,4]]
用 numpy 我会写:
my_array = np.arange(9).reshape((3,3))
my_array[:2, :2]
得到正确的结果。
我在 javascript 中尝试过:
my_array.slice(0, 2).slice(0, 2);
但是第二个切片影响第一个维度,什么都不做。 我注定要使用 for 循环,还是有一些新的 ES6 语法可以让我的生活更简单?
【问题讨论】:
标签: javascript arrays numpy multidimensional-array indexing