判断一个变量是否是某个类型:isinstance(c, list)
断言,断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况
插入:append、insert
删除:pop、del
长度:len( ) shape()需要转为array
从头部开始:0、1、。。。
从尾部开始:-1、-2、。。。
nums = [10, 20, 30, 40, 50, 60, 70, 80, 90]
print(nums[0:4])
output: [10, 20, 30, 40]
https://www.runoob.com/python3/python3-list.html
python3中已经自动继承,之前的版本若有需要使用一些高级特性,需手动继承。
最小二乘求解线性回归
返回值:回归系数、残差平方和、自变量X的秩、自变量X的奇异值
x_data = [[0, 1], [1, 1], [2, 1], [3, 1]] # 第二列1为偏置 y = ax + b
y_data = [1, 2, 3, 4]
x,_,_,_ = linalg.lstsq(x_data,y_data)
求解线性方程组:aX = b
axis = 0:第一维,行;
axis = 1:第二维,列;
axis = -1:倒数最后一维;
在python 3.5以后,@是一个操作符,表示矩阵-向量乘法。
A@x 就是矩阵-向量乘法A*x: np.dot(A, x)
to_numpy在pandas0.24及以上版本才加入,需升级pandas
待续。。。