Sympy Matrix.col_插入不起作用python 3

Sympy Matrix.col_插入不起作用python 3,python,sympy,Python,Sympy,因此,我尝试了直接从文档中复制的以下代码,在我看来,该函数并没有完成它应该做的事情: import sympy as sp M = sp.Matrix(3,3,lambda i,j: i+j) V = sp.Matrix.zeros(3, 1) M.col_insert(1,V) print(M) 给出输出 Matrix([[0, 1, 2], [1, 2, 3], [2, 3, 4]]) 不是根据文件 行插入也是如此 我做错了什么?在版本3(及更早版本)中,我得到了以下信息 >&g

因此,我尝试了直接从文档中复制的以下代码,在我看来,该函数并没有完成它应该做的事情:

import sympy as sp
M = sp.Matrix(3,3,lambda i,j: i+j)
V = sp.Matrix.zeros(3, 1)
M.col_insert(1,V) 
print(M)
给出输出

Matrix([[0, 1, 2], [1, 2, 3], [2, 3, 4]])
不是根据文件

行插入也是如此

我做错了什么?

在版本3(及更早版本)中,我得到了以下信息

>>> import sympy as sp
>>> M = sp.Matrix(3,3,lambda i,j: i+j)
>>> V = sp.Matrix.zeros(3, 1)
>>> M.col_insert(1,V)
Matrix([
[0, 0, 1, 2],
[1, 0, 2, 3],
[2, 0, 3, 4]])
>>> print(M)
Matrix([[0, 1, 2], [1, 2, 3], [2, 3, 4]])
M
未进行适当修改,将使用
col\u insert
方法创建一个新矩阵——请注意,在该命令之后我没有打印任何内容,新矩阵是由命令本身返回的。另一方面,方法
colu_del
,在适当的地方起作用:

>>> M.col_del(0)
>>> M
Matrix([
[1, 2],
[2, 3],
[3, 4]])

因此,我在网站上的live shell中尝试了它,它在那里工作。我正在使用Python3的0.7.6-git版本
>>> M.col_del(0)
>>> M
Matrix([
[1, 2],
[2, 3],
[3, 4]])