可变长度数组重新整形以输入CNN

时间:2017-12-20 03:56:11

标签: python tensorflow keras

我想问一下如何使用不同数量的元素重塑数组,例如,数组的大小为(1000,)。我想重塑它(1000,无,无,1)作为CNN的输入,我使用keras。

1 个答案:

答案 0 :(得分:1)

我不认为任何重塑功能都可以接受'无'。重塑功能通常需要数字大小。但你可以重塑一下 '无'部分为1以适合您正在使用的型号。
重塑,
考虑x是需要重新整形的变量,

  • 使用Numpy,
    x = np.reshape(x,(1000,1,1,1))
  • 使用Tensorflow,
    x = tf.reshape(x,(1000,1,1,1))