【问题标题】:How to use .h5 file in android studio?如何在 android studio 中使用 .h5 文件?
【发布时间】:2021-08-03 10:15:36
【问题描述】:

我正在尝试在我的 Android 应用中制作聊天机器人, 所以我用 python(用 Keras 和 .h5 训练模型)做了它,并使用 chaquo 将它与 android 链接,但我仍然面临这个错误。 (我完全是初学者),请帮忙!

com.chaquo.python.PyException: OSError: Unable to open file (unable to open file: name = 'chatbot_model.h5', errno = 2, error message = 'No such file or directory', flags = 0, o_flags = 0)

我只是注意到这不仅与.h5文件有关,我将.py文件旁边的所有文件都添加到python目录中,android无法查看或打开除.py文件之外的任何文件

【问题讨论】:

    标签: python android-studio keras hdf5 chaquopy


    【解决方案1】:

    Android上的当前目录是未定义的,所以你需要使用你的数据文件的绝对路径,如Chaquopy documentation中所述:

    例如,如果数据文件与 Python 文件在同一目录下:

    from os.path import dirname, join
    filename = join(dirname(__file__), "filename.txt")
    

    【讨论】:

    • 您的数据文件是否与尝试加载它的 Python 文件位于同一目录中?如果是这样,请编辑您的问题以包含您的代码。
    • 我只是注意到这不仅仅与.h5文件有关,我将.py文件旁边的所有文件都添加到python目录中,android无法查看或打开除.py文件以外的任何文件跨度>
    • 对不起,我不明白你的意思。为了让我帮助您,请编辑您的问题以包括完整的堆栈跟踪和相关代码,以及相关文件在您的项目中的位置的说明。
    猜你喜欢
    • 1970-01-01
    • 2016-08-27
    • 2021-02-17
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多