Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向Java数组容器添加深度_Java_Python_Arrays_Arraylist - Fatal编程技术网

向Java数组容器添加深度

向Java数组容器添加深度,java,python,arrays,arraylist,Java,Python,Arrays,Arraylist,我有一个python程序,它返回一个形状列表(1,1,1,N)。我用java调用这个程序,首先需要初始化这个形状的容器(java数组)。如果容器分配正确,python函数可以将值转储到java数组中。 我想知道如何初始化这样一个容器,我在Java方面几乎没有经验,但为了演示,我不得不这样做 编辑: 更多见解: python返回的数组如下所示- [[[[1,2,3,4,....N]]]] 我想要一种将此数组接收到java数组中的方法。我认为python中的形状(1,1,1,N)与java中的[[

我有一个python程序,它返回一个形状列表(1,1,1,N)。我用java调用这个程序,首先需要初始化这个形状的容器(java数组)。如果容器分配正确,python函数可以将值转储到java数组中。 我想知道如何初始化这样一个容器,我在Java方面几乎没有经验,但为了演示,我不得不这样做

编辑:

更多见解:

python返回的数组如下所示-

[[[[1,2,3,4,....N]]]]
我想要一种将此数组接收到java数组中的方法。

我认为python中的形状(1,1,1,N)与java中的
[[[1,2,3,4,….N]]]]


你能用python描述更多关于形状的信息吗?它是一个元组还是一个自定义类定义的?

您是否指示
如何在Java中声明和初始化四维数组?
有关数组的详细信息,请参阅编辑。我提到的示例[[[[1,2,3,4,….N]]]],这是python向我展示的内容。这种类型的数组必须在Java中接收,我假设它是嵌入在三个数组中的单个数组(最内层)。表示它的一种方式是列表接口,如下面的
List=newarraylist()
你能给出一个恰当的例子吗?首先构造最里面的列表(这里是
a
),然后将其添加到父列表中,如下所示,
列表a=Arrays.asList(1,2,3,4);列表b=新的ArrayList();b、 添加(a);列表c=新的ArrayList();c、 添加(b);列表形状=新的ArrayList();形状。添加(c)现在形状列表将具有与[[[1,2,3..]]相同的表示形式。而且,要访问最里面的列表,您必须执行
shape.get(0).get(0).get(0)
,这将包含
a
列表内容。尝试执行
System.out.println(shape)以可视化阵列