我有过 int[,,,] arr = new int[5, 6, 7, 8]; // c#
arr = np.zeros((5, 6, 7, 8)) # Python 具有5 * 6 * 7 * 8单元的我想把它切成c#,就像numpy那样 var mySlice = arr[2:4, 0, :2, :]; // Won't work in C#, but looking for a way to doshould be int[,,] A 3d array with 2
我试图在Haskell中获得一个可用的多维数组版本,可以与Python和其他语言中的numpy数组相媲美。我还发现了关于如何为特定维度的数组编写自定义函数的其他问题,但我的目标是,得到类似于Data.Vector的slice函数的类似行为,这是直观的,可以完成其他语言的括号索引数组的工作。因此,对向量v进行切片非常简单let v = V.fromList [1..10]
i =