Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Numpy Keras-我如何通过去掉最后三个维度将一个5d张量转换成3d张量?_Numpy_Keras_Keras Layer - Fatal编程技术网

Numpy Keras-我如何通过去掉最后三个维度将一个5d张量转换成3d张量?

Numpy Keras-我如何通过去掉最后三个维度将一个5d张量转换成3d张量?,numpy,keras,keras-layer,Numpy,Keras,Keras Layer,在Keras中,我从一个层输出了一个(100200300400500)张量,并希望在将其输入到新层之前将其转换为一个(100200300400500)张量。如何操作?尝试添加一层: 或 假设第一个维度是批次大小,则忽略它: model.add(Reshape(200,300*400*500)) 如果我的形状是(?,200300400500)呢? model.add(Reshape((-1,200,300*400*500))) model.add(Reshape(200,300*400*500

在Keras中,我从一个层输出了一个(100200300400500)张量,并希望在将其输入到新层之前将其转换为一个(100200300400500)张量。如何操作?

尝试添加一层:


假设第一个维度是批次大小,则忽略它:

model.add(Reshape(200,300*400*500))
如果我的形状是(?,200300400500)呢?
model.add(Reshape((-1,200,300*400*500)))
model.add(Reshape(200,300*400*500))