软件下载及激活
关于此篇本篇是鼠鼠下载各类软件及激活的一些心得,希望能对大家有帮助面对纯小白,大佬慢走哈
必备先前条件电脑安装有百度网盘,WinRAR。windows用户名为英文,安装软件的路径不要有任何中文(非常重要!!!)安装的时候遇到各种问题先百度!!!信息检索能力很重要!!!
winrar中文站winrar是解压和压缩软件,下载好后这个软件就不用理会了,不需要找到它
百度网盘不限速下载方式进入百度网盘点击设置—>传输,并找到优化速率选项,选择这一行的按钮去开启该功能根据鼠鼠的经验,这一方法只对部分类型文件有效,PDF和MP4文件很可能无法加速
大部分专业软件下载方式官网直接下载大部分专业软件提供community版本和professional版本,消费者版一般是免费的,不需要后续的激活,功能也相对少一些,但日常学习是足够的。关键是你必须找到正确的官方网站,下面给一些示例,专业软件的官网长什么样。vs 2022官网vs code 2022官网matlab 官网pycharm 官网找到对应官网后下载所需版本就好了
特殊渠道下载许多专业软件往往需要购买正版激活码才可长期使用,提供几种常用方法
...
变分不等式的物理信息神经网络方法(PINN)
基本理论本质上依然是神经网络,但是又把物理方程作为限制加入神经网络中使训练的结果满足物理规律。通过把物理方程的迭代前后的差值加到神经网络的损失函数里面去,让物理方程也“参与”到了训练过程。这样,神经网络在训练迭代时候优化的不仅仅是网络自己的损失函数,还有物理方程每次迭代的差,使得最后训练出来的结果就满足物理规律。
网上抄的小例子import torch
import numpy as np
import matplotlib.pyplot as plt
import torch.nn as nn
import torch.optim as optim
# 创建一个简单的偏微分方程
def true_solution(x):
return np.sin(np.pi * x)
def pde(x, u, du_dx):
return -torch.exp(u) * du_dx - torch.sin(np.pi * x)
# 生成训练数据
x_train = np.random.rand(100, 1)
u_true = true_solution(x_train)
...
数学建模
层次分析法适用评价类问题(打分)
例:旅游目的地选择,考虑多方因素
做法确定目标层,准则层,方案层
制定判断矩阵
计算一致性指标进行一致性检验
计算权重并归一化
{
算术平均
几何平均
特征值法
}
汇总结果计算得分
局限性评价的决策层不能太多,太多的话n会很大,判断矩阵和一致矩阵差异
可能会很大.
TOPSIS法(优劣解距离法)适用对对象各方面参数进行衡量,对对象进行评价
例:有几个人的成绩和人品参数,对这几个人进行综合评价
做法构造评分
统一指标类型(正向化,标准化)
计算得分并归一化
带权重的:用层次分析法或熵权法确定权重
插值法适用进行分析时,数据量不足以支持分析,产生一些靠谱的数据插入
短期预测
做法多项式法:
生成n次多项式经过所有的点
缺点:高次多项式产生ronge现象,在首尾处误差较大
分段插值:
分段二次插值
分段三次插值:
Hermite插值法
三次样条插值
三角插值
拟合算法用法拟合的结果是得到一个确定的曲线,尽管这条曲线不能经过每一个样本点, ...
顺序表
顺序表
静态顺序表
#include
#define MaxSize 10//定义最大长度
typedef struct {
int data[MaxSize];//定义静态数组
int length;//顺序表当前长度
}SqList;
void InitList(SqList& L) {
for (int i = 0;i < MaxSize;i++) {
L.data[i] = 0;//所以数据初始值为0
}
L.length = 0;//顺序表初始长度为0
}
int main() {
SqList L;//声明顺序表
InitList(L);//调用函数,初始化顺序表
return 0;
}
动态分配
#include
#include
#define InitSize 10;
//定义顺序表
...
Python爬虫
什么是爬虫向网站发送Get请求获取页面html码,通过解析html码获取自己想要的信息
几个步骤1.根据url获取HTML数据2.解析HTML,获取目标信息(html教程)3.处理并存储数据
示例#导包
import requests
from bs4 import BeautifulSoup
# 伪装浏览器
head = {
"User-Agent": "Mozilla / 5.0(Windows NT 10.0; Win64; x64) AppleWebKit / 537.36(KHTML, like Gecko) Chrome / 80.0.3987.122 Safari / 537.36"
}
# response = requests.get("https://movie.douban.com/top250?start=0", headers=head) 第一页
# 循环遍历每一页数据
for start_num in range(0,250,25):#25为步长,每一页有 ...
项目展示
项目展示一、用anaconda进行包管理大佬的教程二、python爬虫
鼠鼠的第一次数模比赛
一切的开始好像是今年四月份吧,jxy跟我谈了认证杯组队的事,我对这类比赛的了解仅仅是听说过,没有任何知识储备,她告诉我要多去尝试。也是从这时开始,一直碌碌无为的鼠鼠决定去尝试,去挑战。最后因为种种原因我们没有任何合作,但还是很感谢她。
然后五月份的校赛吧,鼠鼠主打一个参与感,没有任何准备就去参加了。结果嘛,是根本没有参赛哈哈哈,因为我报名信息没提交,幸好我的队友也根本不打算玩这个比赛,校赛什么都没发生,我就看了看题目。
校赛期间吧,基地也不少hxd也参赛了,我就到处转转。最佩服的就是贤宝了,真的一个人带动一支队伍,把俩队友当挂件。不会python就用c语言去处理矩阵,不会算法那就现学,时间不够那就都别睡了,我称之为神。
校赛你没打,那肯定连国赛的参赛资格都没有,但是没关系,我队友参加了就行。
当鼠鼠看着hxd们晋级国赛也是相对的羡慕呀,让鼠鼠能成功参赛的关键人物:zby学姐出现了,也不知道是什么原因,不知道为什么,再一次有人找我参赛,虽然我没有竞赛经验,没有拿得出手的本事,但是在我巧妙的沟通(chui niu bi)下,最后成功组队,冲击国赛。
没有什么准备的准备阶段完全不懂算法只有一 ...
写下此篇,记录往事
人们只会对强者的过往感兴趣,待我功成名就