python
数学小牛马
数学专业本科在读,有奇奇怪怪的coding算法/或者其他想法的可以留言,我会积极为大家带来更多好的原创博文~
展开
-
python实现LU分解与LUP分解
计算机求解线性方程组Ax=bAx=bAx=b过程中,更多的是采用数值计算方法求解而取代数学意义上效率更高的求逆运算,其中一个重要的问题是数值的稳定性。上述线性方程组中AAA为nnn阶方阵,其中实际求解问题中只针对非奇异矩阵的情况下,这里首先介绍一种较为常见的LUPLUPLUP分解方式求解方法。LUPLUPLUP方法求解原理为找出满足条件的三个nnn阶方阵LUPLUPLUP使得PA=LUPA=LUPA=LU其中LLL为下三角矩阵,UUU为上三角矩阵,PPP为置换矩阵,在原方程Ax=bAx=bAx原创 2022-04-02 21:05:59 · 2153 阅读 · 0 评论 -
python实现单纯形法迭代形式(待更新人工法+对偶)
输入格式与matlab的linprog公式类似链接,之前还写过这个已经忘了,可以参考,但是这个的写法要求不等式必须是≤,有需求可以自己变通单纯形法的迭代公式建议看厦大运筹学之规划论剩下的实现和原理之后再写,这个确实挺好用的????我把例子找了三个朴素的例子做了实现,结果还可以import numpy as npdef LinearProgram(f, A, b, Aeq=-1, beq=-1): """ 传入matlab样式参数,通过判断选择单纯形法,选择性添加人工法,对偶问题原创 2021-10-21 21:04:56 · 615 阅读 · 0 评论 -
自动微分前置知识学习(1)sympy
语雀更新地址挖坑原创 2021-06-08 02:12:28 · 125 阅读 · 0 评论 -
py的sklearn中主成分分析求协方差矩阵特征值
from sklearn.decomposition import PCAimport numpy as npdef pca(data, dim=0):# 数据 降维大小(mle为auto) if dim == 0: dim = 'mle' pca_ = PCA(n_components=dim) # 降维数据 after_data = pca_.fit_transform(data) # 协方差矩阵 cov_matritx = pca_.原创 2021-06-03 21:50:36 · 516 阅读 · 0 评论 -
Pytorch使用TensorBoard测试
参考图书:深入浅出Pytorch代码:import torchimport torch.nn as nnfrom torch.utils.tensorboard import SummaryWriterfrom sklearn.datasets import load_bostonclass LinearModel(nn.Module): def __init__(self, ndim): super(LinearModel, self).__init__()原创 2021-04-18 17:01:02 · 369 阅读 · 2 评论 -
matlibplot中plot使用常用参数(莫凡python学习笔记)
文章目录参考:[莫凡Python](https://mofanpy.com/tutorials/data-manipulation/plt/)引入matlibplot库plt.figure()创建数据plt.plot()坐标轴限制limit坐标轴名字label坐标轴名字自由选择ticks边框plt.gca()&&选择(0,0)为坐标轴原点plt.legend()图例确定点到下方x轴的垂直线某点标注plt.annotate()text文本添加plt.text()最终代码参考:莫凡Python原创 2021-01-16 00:52:14 · 1478 阅读 · 1 评论 -
线性回归&梯度下降&神经网络理解
文章目录序幕:线性回归引入方程添加数据借鉴::dog:最小二乘法引入限制函数的概念矩阵の精简麻烦的现状最优化の想法:高维空间回到当初重新看待数据:更深的意义:序幕:线性回归引入方程从最简单的二元一次方程开始y=w1x1+w2x2+by=w_1x_1+w_2x_2+by=w1x1+w2x2+b,假设yyy是奶茶价格,x1x_1x1为人流量参数、x2x_2x2为原材料价格,这样一来就能根据不同地方的信息确认奶茶价格,但是要构建这个模型需要在此定义:添加数据需要的数据不止一项,所以x1、x原创 2020-12-31 17:03:44 · 256 阅读 · 0 评论 -
TF-IDF方法学习&手工细节实现
参照莫凡python理解型的敲了敲代码过多解释不说,代码理解仅供参考,同时感谢莫凡的知识分享鄙人尚在学习,原理层方面知识不太了解实现为主,并且主要以学习NLP知识为主'''Descripttion: Author: sswDate: 2020-12-17 00:14:45LastEditors: sswLastEditTime: 2020-12-17 02:59:42''''''TF-IDF方法分为TF与IDFTerm Frequency And Inverse Docume原创 2020-12-17 03:04:55 · 387 阅读 · 0 评论 -
ipynb打开&pip升级&pip换国内镜像
文章目录pip升级安装卸载包pip国内镜像ipynb文件打开pip升级安装卸载包pip升级pip install pip -Upip安装包pip install [SomePackage]可指定版本->pip install [SomePackage]==版本号显示包信息列出某包的详细信息pip show [SomePackage]列出包pip list卸载包pip uninstall [SomePackage]pip国内镜像升级 pip 到最新的原创 2020-08-21 18:52:07 · 534 阅读 · 0 评论 -
python cv2简单使用操作笔记
初步使用python cv2,简单使用操作笔记读入图像保存图像import numpy as npimport cv2# 加载图像img = cv2.imread("P1.jpg", 0)'''# 还可先创建窗口cv2.namedWindow('image', cv2.WINDOW_NORMAL) '''# 显示图像(窗口名字,窗口放出图像,多个窗口时命名不可以一样)cv2.imshow('image', img)# 检测特定键是否被敲下cv2.waitKey(0)# 删除窗口原创 2020-08-02 18:14:57 · 1395 阅读 · 0 评论 -
机器学习聚类测试数据生成
机器学习聚类测试数据生成使用sklearn.datasets.makeblobssklearn.datasets.makeblobssklearn.datasets.makeblobs使用方法from sklearn.datasets import makeblobsmakeblobs(n_samples=100, n_features=2, ...原创 2020-02-09 02:26:26 · 639 阅读 · 0 评论