用点数据填充3维数组(锯齿状数组)
我确实有一个 3 维矩阵
private int[][][] Matrix
,但我不知道如何填充它。 第一个维度是我的图片切片 第二个切片代表我的一个切片的 x 值,第三个切片代表我的 y 值。
那么有人知道如何用一些数据填充这个数组以进行测试吗?
谢谢
I do have a 3-dimensional matrix
private int[][][] Matrix
but I dont know how to fill this.
the first dimension is for my slices of a picture
the second for my x-values of one slice ad the 3rd slice for my y-values.
so das anybody know how to fill this arrays with some data for testing?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以这样做:
但我认为你不应该使用这样的东西。这是非常容易出错的。
我建议这样的事情:
You can do something like this:
But I don't think that you should use something like this. It is very error prone.
I suggest something like this:
您可以使用数组文字创建数组的数组的数组:
请注意,这是一个锯齿状数组,因此不同的子数组可以具有不同数量的项目。如果您想要一个三维矩阵,您可能需要三维数组
int[,,]
而不是嵌套的一维数组。You can use array literals to create arrays of arrays of arrays:
Note that this is a jagged array, so different subarrays can have different number of items. If you want a three dimensional matrix you might want the three dimensional array
int[,,]
instead of nested one dimensional arrays.