u = Vector([5,2]) 为啥我创建向量就会报错。

来源:2-3 实现属于我们自己的向量

慕粉4294199

2018-08-05

Traceback (most recent call last):   File "E:\Python\anaconda\lib\site-packages\IPython\core\interactiveshell.py", line 2963, in run_code     exec(code_obj, self.user_global_ns, self.user_ns)   File "<ipython-input-3-62ddaa77728a>", line 1, in <module>     u = Vector([5,2]) TypeError: object() takes no parameters

写回答

1回答

liuyubobobo

2018-08-05

提示的内容是你的Vector的构造函数里没有设立参数。请确认你的Vector类的构造函数书写正确。


这个课程的所有代码都可以通过官方github获得,请先使用官方github的代码在你的环境中运行,看有没有同样的问题。如果官方代码没有问题,请西比对自己的代码哪里有问题。传送门:https://github.com/liuyubobobo/Play-with-Linear-Algebra


加油!:)

0
2
慕粉4294199
我构造方法 init 写成 int了 之前没用过 python ,还不太熟悉。
2018-08-05
共2条回复

结合编程学数学 专为程序员设计的线性代数

创新设计,通俗易懂。编程结合数学,bobo带你彻底征服线性代数

3404 学习 · 375 问题

查看课程