矩阵和向量的Python实现
1. 列表初始化技巧
在Python中,可以使用 [0] * length 这种有趣的语法来创建一个由零组成的指定长度的列表。例如:
>>> [0] * 5
[0, 0, 0, 0, 0]
这是一种简洁的初始化包含相同重复值列表的方法。
还可以使用列表推导式来创建一个二维列表,其中每个元素是另一个指定长度的列表。例如,使用 list_of_list_of_zeros 函数:
>>> from utils.lists import list_of_list_of_zeros
>>> list_of_list_of_zeros(2, 3)
[[0, 0, 0], [0, 0, 0]]
2. 项目结构设置
接下来,需要在项目中创建一个新的包,用于添加 Matrix 和 Vector 类。具体步骤如下:
1. 在项目的顶层创建一个名为 eqs 的新包。
2. 在 eqs 包内创建一个名为 tests 的子包。
此时,项目的结构应该如下所示:
超级会员免费看
订阅专栏 解锁全文
675

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



