我正在使用 RNN。我处理测试数据和训练数据。目前我的系统中有 Kinetic ROS 版本,Python 的默认版本是 2.7.12。Ubuntu 版本也是 16.04。文件夹rnn.py
中有文件nnunits
。
我正在rnntraintest.py
通过从文件导入方法来从另一个文件运行rnn.py
。
这是我的导入库代码
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import keras
import os
import numpy as np
from scipy.io import loadmat, savemat
import matplotlib as mpl
from nnutils.rnn import RNNOfflineData, buildRNN, testRNN
mpl.use('TkAgg') # or whatever other backend that you want
if mpl:
import matplotlib.pyplot as plt
在获取我的工作区并运行文件rnntraintest.py
之后,出现此错误:
rosrun rnn_test01 rnntraintest.py
Using TensorFlow backend.
Traceback (most recent call last):
File "/home/larz/catkin_chanaka/src/rnn_test01/scripts/example_rnn/rnntraintest.py", line 16, in <module>
from nnutils.rnn import RNNOfflineData#, buildRNN, testRNN
ImportError: No module named nnutils.rnn
是我使用的 Python 版本或 ROS 版本有问题还是其他什么问题?我该如何解决?