左小凡 2021-03-30 16:42 采纳率: 0%
浏览 31

keras读取模型问题

keras自己训练的模型,但是读取时候变成这个样子了,不知道哪里有问题

  • 写回答

2条回答 默认 最新

  • CSDN专家-孙老师 2021-03-30 20:58
    关注

    这种错误多见于条件判断中使用数组对象的地方,例如:

    import numpy as np
    
    if np.array([1,2,3])>1:
        print(1)

    运行这个代码就会出现这个错误,原因在于np.array([1,2,3])有多个值,np.array([1,2,3])>1会返回多个True或者False。

    用all或者any来统一为一个True或者False。

    any表示只要有一个True,结果就为True,all表示全为True,结果才为True。

    print(np.array([1,2,3])>1)
    print((np.array([1,2,3])>1).any())
    print((np.array([1,2,3])>1).all())
    [False  True  True]
    True
    False

    当然,这里只是为了说明这个错误。出现这个问题的原因大多是因为代码逻辑问题,检查一下相关代码,看有没有这种逻辑问题。

    评论

报告相同问题?

悬赏问题

  • ¥15 前端和后端代码都没报错,但是点登录没反应的?
  • ¥100 需要远程解决QSQLITE问题!
  • ¥15 代码问题,应该怎样去修改完善。求解答,
  • ¥15 利用光场表达式画出初始光场强度分布图像等几个问题在这两个图片里
  • ¥15 gozero求手把手教学,400一天
  • ¥15 泥浆冲清水的泥浆分布
  • ¥15 LASSO回归分析筛选关键基因,适合多大样本量?
  • ¥88 error: [polling_error] {"code":"ETELEGRAM","message":"ETELEGRAM: 502 Bad Gateway"}错误
  • ¥15 刚毕业,刚通过一家PLC工程师,请问一下待遇还算可以吗?
  • ¥15 公司内网,想基本不写代码挂一些视频,有一个还不错的前端展示,有什么软件或者框架可以用吗?尽量简单