IPython与第三方工具的协同使用及数据可视化
1. IPython与Octave的集成
1.1 %octave魔法命令
%octave 魔法命令允许在IPython中执行单行的Octave代码,并且会返回计算结果,可将其赋值给变量。例如:
In [5]: %octave mat = [1 2 3; 4 5 6]
mat =
1 2 3
4 5 6
还可以进行矩阵转置操作:
In [6]: x = %octave [1 2 3; 4 5 6; 7 8 9]'
ans =
1 4 7
2 5 8
3 6 9
In [7]: x
Out[7]:
array([[ 1., 4., 7.],
[ 2., 5., 8.],
[ 3., 6., 9.]])
若需要执行多条Octave语句,可用分号分隔。例如,矩阵与其转置相乘:
In [2]: x = %octave mat = [1 2 3; 4 5 6; 7 8 9]; mat * mat'
ans =
14 32 50
32 77 122
50 122 194
In [3]: x
Out[3]:
array([[ 14., 32.,
IPython集成第三方工具与数据可视化
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



