1. python 二维数组赋值注意点
matrix = [[0] * 3] * 3
执行 matrix = [1][1]
此时matrix 变成 [[0,2,0], [0,2,0], [0,2,0]]
本意是把矩阵的第一行第一列赋值为 2, 但是最终结果是每一行的第一列都是 2
出现这个结果的原因是:
list * n—>n shallow copies of list concatenated, n个list的浅拷贝的连接
修改其中的任何一个元素会改变整个列表,
为了避免这种情况,使用下面的方式:
原文链接:https://blog.csdn.net/weixin_39345190/article/details/82626719
2. 朴素贝叶斯 朴素的含义
朴素贝叶斯模型假设样本特征彼此独立,没有相关关系
https://cloud.tencent.com/developer/article/1368310
3. 链表和数组的区别
https://zhuanlan.zhihu.com/p/52440208
要记住,逻辑清楚的说出来!