Java:
(1)main()方法格式固定,表示程序入口
public static void main(String[] args)
(2)java程序严格区分大小写
(3)System.out.println():换行
System.out.print():不换行
(4)一个源文件中可以声明多个类,但最多只有一个类使用public声明,且与源文件同名,在源文件中其他类不能再和用public声明的类同名
(5)java三种注释
①//单行注释
②/*……*/多行注释
③/**……*/文档注释
/**
This is my first java code
@author 木匠
@version 1.0
*/
然后在控制台输入
javadoc -d mydoc -author -version HelloWorld.java
就会生成mydoc的文件夹,里面有对HelloWorld.java的文档
Python
(1)浅拷贝会一并修改,深拷贝不会
(2)列表推导式:
ord作用:将单个字符串转化为对应编码
①获取矩阵第二列元素
②获取矩阵主对角线上元素
③创建嵌套列表
matrix = [[0] * 3 for i in range(3)]
④加上用于筛选的if分句
even = [i for i in range(10) if i % 2 == 0]
⑤列表推导式的嵌套
外层循环放在前面,内层循环放在后面
⑥矩阵的展开
(3)元组解包
t = (1, 2, 3)
x, y, z = t
机器学习数学基础:
线代部分,复习施密特正交化
(1)整体形式,uk = xk-求和(i从1到k-1)系数αki乘ui
(2)实际计算时是先求系数αki,然后代入上式,要从i=1开始求才能依次往下求,αki = xk的转置乘以ui 再除以ui的L2范数平方
(3)最后还要单位化
算法
https://blog.csdn.net/m0_72805195/article/details/131584009?spm=1001.2014.3001.5502