当我在jupyter笔记本上本地运行此代码时:
input_shape = (44, 13)
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.LSTM(64, input_shape=input_shape, return_sequences=True))
model.add(tf.keras.layers.LSTM(64))
model.add(tf.keras.layers.Dense(64, activation="relu"))
model.add(tf.keras.layers.Dropout(0.3))
model.add(tf.keras.layers.Dense(10, activation='softmax'))
我收到此错误:
`enter ~\AppData\Roaming\Python\Python35\site-packages\tensorflow\python\framework\constant_op.py in
convert_to_eager_tensor(value, ctx, dtype)
94 dtype = dtypes.as_dtype(dtype).as_datatype_enum
95 ctx.ensure_initialized()
96 return ops.EagerTensor(value, ctx.device_name, dtype)`
ValueError: object __array__ method not producing an array
将权重加载到模型中时,出现相同的错误。我还在colab上运行了相同的代码,并且没有任何错误。 尝试重新安装anaconda,但问题仍然存在