当前位置:  开发笔记 > 人工智能 > 正文

如何将numpy数组转换为keras张量

如何解决《如何将numpy数组转换为keras张量》经验,为你挑选了1个好方法。

当使用keras模型进行预测时,我在
AttributeError下得到了错误:'Tensor'对象没有属性'ndim'
原因是权重是numpy数组,而不是张量。
那么如何将numpy数组转换为keras张量?



1> Matias Haeus..:

在Tensorflow中,可以通过以下方式完成:

import tensorflow.keras.backend as K
import numpy as np

a = np.array([1,2,3])
b = K.constant(a)
print(b)

# 

print(K.eval(b))

# array([1., 2., 3.], dtype=float32)

在原始喀拉拉邦,应将其替换import tensorflow.keras.backend as Kfrom keras import backend as K

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有