科研工具
ML_CS
这个作者很懒,什么都没留下…
展开
-
数学基础组队学习
线代组队学习纲要线性方程组向量:加法、数乘矩阵:加法、数乘、结合律、分配律矩阵乘以向量意味着对向量做变换,一个矩阵代表一个变换逆矩阵矩阵和矩阵的乘法:批量把矩阵中的向量经过另一个矩阵的变换行列式:二阶行列式,两个行向量夹成的平行四边形的面积范数:衡量向量长度(大小)的量。l0、1、2、p、无穷范数对角化相似矩阵特征值和特征向量,某个矩阵变换下方向在同一直线正交矩阵,向量旋转,每一行是单位向量,两两行互相正交施密特正交化二次型、正定负定行列式一个矩阵的行列式就是一个平行多面体原创 2021-10-12 22:44:53 · 139 阅读 · 0 评论 -
书籍和文献下载
Library Genesis。网站上(http://gen.lib.rus.ec/)网址为:1、http://gen.lib.rus.ec/2、http://libgen.io/3、http://libgen.org/4、http://libgen.io/scimag/从Library Genesis下载不了的还可以从网页直接链接到Sci-Hub下载。BookSC网站(htt...原创 2019-03-02 13:14:17 · 831 阅读 · 0 评论 -
Python——numpy基础
首先先导入库import numpy as np 创建矩阵#创建一维的narray对象a = np.array([1,2,3,4,5])#创建二维的narray对象a = np.array([[1,2,3,4,5],[6,7,8,9,10]])a1 = np.arange(10) # 默认从0开始到10(不包括10),步长为1print(a1) # 返回 [0 1 2 3 4 5...原创 2019-03-25 17:58:35 · 242 阅读 · 0 评论 -
线性代数的理解
矩阵矩阵代表一个特定的线性变换相当于用原来的scalars对新的基进行线性组合非方阵列空间的维数与输入空间的维数相等,即矩阵有几列说明输入空间的向量有几维(也等于基向量的个数)行列式数值代表面积(体积)的变化,符号代表空间是否被翻转。行列式为0说明矩阵变换降维了,也说明矩阵不可逆,也表明会有一系列原来不是零向量的向量落到了零向量的位置,所有这些向量的集合构成了零空间秩列空间的维...原创 2019-04-16 23:55:22 · 282 阅读 · 0 评论 -
python刷题记录(持续更新中)
数组给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。思路:两个指针class Solution: def removeDuplicates(self, nums: List[int]) -> int: if (len(nums) == 0): return 0; i ...原创 2019-04-14 14:55:53 · 403 阅读 · 0 评论 -
拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
Case 1:无约束的优化命题比如(1)minJ=x12+x22+x32+x42 \min J=x_{1}^{2}+x_{2}^{2}+x_{3}^{2}+x_{4}^{2} \tag{1} minJ=x12+x22+x32+x42(1)目标函数的最小值为 000,且各变量取值为 000Case 2:带一个等式约束的优化命题(2)(1) s.t.&nb...原创 2019-04-18 10:10:48 · 248 阅读 · 0 评论 -
#数值优化算法#一维极值之黄金分割
黄金分割法也叫0.618法,是一种基于区间收缩的极小值搜索算法。比如以 [a,b][a,b][a,b] 为区间,产生两个内点x1=a+0.382∗(b−a)x2=a+0.618∗(b−a)x_1 = a + 0.382*(b-a)\\x_2 = a + 0.618*(b-a)x1=a+0.382∗(b−a)x2=a+0.618∗(b−a)然后根据 f(x1),f(x2)f(x_1)...原创 2019-07-06 21:55:45 · 778 阅读 · 0 评论 -
sublime添加license
首先更改host文件hosts地址: C:\Windows\System32\drivers\etc添加内容:127.0.0.1 www.sublimetext.com127.0.0.1 sublimetext.com127.0.0.1 sublimehq.com127.0.0.1 telemetry.sublimehq.com127.0.0.1 license.sublime...转载 2019-10-07 19:21:54 · 2413 阅读 · 0 评论