已有numpy 模块(可能是集成的ubuntu系统中安装过numpy)
1. 检查python版本
python -V
2. 检查pip版本
pip -V
3. 安装pip
发现没有pip ,即安装
sudo apt install python-pip
4. 安装 pandas
sudo pip install pandas
5. 测试文件q_test.py
5.1 创建文件
先创建文件:在要保存q_test.py的文件夹内,打开终端,输入
touch q_test.py
然后到文件夹中右击q_test.py,点击属性,重命名q_test.py,勾选允许作为程序运行。接着,打开文件输入以下内容:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import numpy as np
a = np.array([1,2,3])
print(np.__version__)
print(a)
import pandas as pd
actions={'0':(0.3,0.0), '1':(0.1,-0.6), '2':(0.1,0.6)} # 0前进 1左转 2右转
q_table = pd.DataFrame(columns=actions, dtype=np.float64)
state = (6,7,8,9)
q_table = q_table.append(
pd.Series(
[0] * len(actions),
index=q_table.columns,
name=state,
)
)
print(q_table)
5.2 运行文件
方法1:在q_test.py所在文件夹打开终端,输入
rosrun mrobot_navigation q_test.py
方法2 :在q_test.py所在文件夹打开终端,输入
python q_test.py
6. 两种错误的安装pandas方式
python -m pip install python-pandas
sudo python -m pip install python-pandas