python
文章平均质量分 53
python学习
赛马丸子
这个作者很懒,什么都没留下…
展开
-
Pytorch实现基于Hyperopt的TPE自动超参数调参
TPE自动调参原创 2023-03-25 21:34:14 · 614 阅读 · 0 评论 -
Pytorch利用MSELoss()函数构造RMSE的代码实现
Pytorch基础原创 2022-09-23 11:35:08 · 5605 阅读 · 0 评论 -
python 装饰器
w原创 2022-09-20 12:06:21 · 167 阅读 · 0 评论 -
整数线性规划算法
w原创 2022-07-14 15:34:34 · 2671 阅读 · 0 评论 -
Python函数赋值给一个变量 || args和kwargs的作用 || tuple与list区别
ww原创 2022-07-14 18:55:27 · 1450 阅读 · 0 评论 -
Python try except 异常类型及raise的使用
ww原创 2022-07-14 16:09:48 · 1839 阅读 · 0 评论 -
Python 相对路径,以及Vscode Errno 2] No such file or directory 打开文件相对路径报错
无原创 2022-06-24 15:48:21 · 1416 阅读 · 0 评论 -
matplotlib 库画云图两种方法
本来还想整理一下,后面发现matplotlib官网有各种各样的画云图方法,而且各有各的美,官网链接 https://matplotlib.org/stable/gallery/index2. 这里整理我用到的两种方法,效果图如下,代码如下。这里的代码不能直接运行的,先讲下原理这里利用的关键函数为plt.scatter(), 二维云图需要的数据维度为三维,前两维为坐标,最后一维为坐标对应的状态变量值,因此准备好数据就可以直接画图了,其中的cmap变量为控制云图的颜色映射样式,这里的上下两个图用的不一.原创 2022-01-11 10:37:13 · 9563 阅读 · 8 评论 -
Python导入模块但显示模块中的函数不存在
虽然用了Python 有一段时间了,但是还是会遇到各种小问题,感觉Python语法很琐碎,不如cpp凝练,不过确实也非常简单。首先这个问题以下几个原因模块的命名:不能和常用的标准库或类型冲突,如定义为’int.py’; ‘math.py’, ‘data.py’, 'numpy.py’等等都是存在问题的。导入方式不对:如果你定义的模块名为dataset.py,且你想把里面所有的函数都导入进来,则from dataset import *#只导入单个函数from dataset import f原创 2021-10-05 11:14:58 · 3823 阅读 · 3 评论 -
(转载) loss不降低原因以及解决方法
原文地址https://blog.csdn.net/zongza/article/details/89185852当我们训练一个神经网络模型的时候,我们经常会遇到这样的一个头疼的问题,那就是,神经网络模型的loss值不下降,以致我们无法训练,或者无法得到一个效果较好的模型。导致训练时loss不下降的原因有很多,而且,更普遍的来说,loss不下降一般分为三种,即:训练集上loss不下降,验证集上loss不下降,和测试集上loss不下降。这里,首先默认各位都能理解过拟合和欠拟合的概念。训练集loss不下降转载 2021-03-08 10:30:42 · 4068 阅读 · 0 评论 -
python 拉丁超立方抽样
了解拉丁超立方原理建议去youtube搜视频,最多就5min,讲得很通俗易懂,看了很多文章长篇大论duck不必,搞懂后原来只是一个简单抽样规则而已。自己写代码 def _domain_lhs_sample(n_domain): # 域内取点 result=np.empty([n_domain,2],dtype=float)# 生成一个指定维度的数组,还可以定义类型 result.fill(0)#全赋初值为0 # result=[[原创 2021-02-25 11:27:09 · 6632 阅读 · 6 评论 -
tensorflow_gpu-1.10.0配置
下载anaconda版本不限,安装结束后可以通过“开始”菜单,找到anaconda prompt进入后输入conda -V,输出conda版本号则表示安装成功查看自己电脑的英伟达显卡可以支持的cuda最大版本号。如何查看自己显卡的版本号以及找到对应的cuda,可以查 https://blog.csdn.net/GENGXINGGUANG/article/details/106619858;根据可用的cuda版本选择tensorflow版本,我选择的tensorflow 1.10.0,对应的cuda9..原创 2021-01-14 19:23:37 · 2539 阅读 · 4 评论 -
Pytorch多分类问题学习09笔记
一、09-多分类问题1. 基本概念整理1.1 ReLU函数:线性整流函数(Rectified Linear Unit),又称为修正线性单元,通常指以斜坡函数及其变种为代表的非线性函数。1.2 softmax函数: 多分类问题需要一个特定的激活函数,可以满足两个条件* $p_i \geq1$* $\sum p_i=1$* softmax函数定义式:$P(y=i)=\frac{e^{z_i}}{\sum_{j=0}^{K-1}e^{z_i}}$1.3 NLL Loss函数,多分类问题原创 2020-12-23 15:07:26 · 449 阅读 · 0 评论 -
Pandas入门(python数据处理与分析初级学习) 第三周
一、Pandas库基础知识1. Pandas关注数据的索引调用1. Series类型1.1 Series类型主要由数据和数据索引组成1.2 Series创建可用于创建SeriesPython列表标量值Python字典ndarray其他函数1.3 Series类型的基本操作(1) Series索引 1.1 Series其他索引形式(2) Series搜索内部值的函数/font>(3) S原创 2020-12-20 23:09:27 · 204 阅读 · 0 评论 -
Matplotlib 基础绘图函数示例 (第二周)
pyplot的基础图标函数饼图直方图原创 2020-12-20 22:04:45 · 124 阅读 · 0 评论 -
Matplotlib入门(python数据处理与分析)学习第二周
一、Matplotlib入门1. 基本使用1.1 画图、定义坐标轴范围等import matplotlib.pyplot as plt基本使用示例:plt.plot([],[])、plt.axis([xmin,xmax,ymin,ymax])plt.plot([3,1,4,5,2])plt.ylabel("Grade")plt.show()plt.plot([0,2,4,6,8],[3,1,4,5,2])# 一次定义x和y轴的坐标对plt.ylabel("Grade")plt.ax原创 2020-12-20 21:22:48 · 178 阅读 · 0 评论 -
NumPy学习(python数据分析学习课) 第一周
单元 一一、数组的索引和切片Numpy简介np.array([]) 补充了python中没有数组的缺陷numpy低层是C语言,支持多维数据整体操作numpy中支持多种形式的数据,以及复数,如int32, float64,等nd.array 数组可以由非同质的对象构成,非同质ndarray元素为对象类型,非同质ndarray对象无法有效发挥NumPy优势,尽量避免使用ndarray支持多种类型的数据,这样在科学计算中帮助程序员预估需要的内存大小名称功能.ndi原创 2020-12-17 19:52:40 · 397 阅读 · 0 评论 -
python菜鸟教程基础入门
一、可以使用’\'来连接多行。但是有括号的则不需要a=b+\ c+\ da1=['a', 'b']引号可以是单,双,三引号均可二、1. python有5个标准类型:数字,字符串,列表,元组,和字典2. 字符串获取某字符串的一段字符串可以使用[头下标,尾下标]s='abcde's[1:5]# 'bcde's+'rrr'#字符串加法s#bcderrr3. 列表:Python中使用最频繁的类型列表用[]标识,支持[]截取,从左开始从0,从右开始为-原创 2020-11-25 12:29:21 · 4193 阅读 · 0 评论 -
PyTorch入门: Kaggle 泰坦尼克幸存者预测
我这个的损失最后是500多,正确率百分之62,总的来说不值得借鉴,这是我入门pytorch后写的第一个象征性的分类器,后面更深入学习后再来优化。我的这个倒是还是能走完全流程的,对于只想试试水,学个流程的可以参考。我参考的博主链接上代码:总的来说可以分为,数据准备,数据读入与处理,构建模型,构建损失函数与优化器,训练MAP_Embarkded={'C':0,'Q':1,'S':2}MAP_Sex={"male":1,"female":0}# OLD_INDEX=['Pclass','Sex'.'.原创 2020-11-23 18:48:07 · 552 阅读 · 0 评论 -
Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法
网上说的基本都是混用了tab和space,利用notepad++可以查看但是我将全部的空白地方都用空格代替还是报错,这里我把空格全部改为tab键后,问题解决。原创 2020-11-17 20:25:03 · 256 阅读 · 0 评论 -
pytorch 学习代码(一)线性回归
import numpy as np import matplotlib.pyplot as mplot x_data=[1,2,3]y_data=[2,4,6]def forward(x): return(x*w)def loss(x,y): y_pred=forward(x) return (y_pred-y)*(y_pred-y)w_list=[]mse_list=[]for w in np.arange(0,4.1,0.1): print('原创 2020-11-10 18:38:42 · 684 阅读 · 0 评论 -
最近学习的python 集锦
创建类时加__call__(),类变为可调用对象函数变量可以是不定的def fun(arg1,*valtuple): print(arg1) print(valtuple)fun(1)# 输出:1 ()fun(3,4,5)#输出:3 (4,5,)def fun2(**kwargs): print kwargsfun2(x=3,y=4)# 将输入变为tuple#输出('x':3,'y':4)类定义,变量不用单独定义,除了静态变量class Employee: '所有.原创 2020-11-11 15:05:13 · 111 阅读 · 0 评论