python学习例子
不要绝望总会慢慢变强
当你觉得整个世界都放弃了你,还有那几行代码值得你珍重!
展开
-
SVM实现鸢尾花分类
1.导入库import pandas as pdimport numpy as npfrom sklearn.model_selection import train_test_splitimport sklearn.svm as svmfrom sklearn.metrics import classification_reportlabel2num = {'Iris-setosa': 0, 'Iris-versicolor': 1, 'Iris-virginica': 2}num2la原创 2020-12-03 12:49:31 · 1477 阅读 · 0 评论 -
神经网络解决过拟合问题
1.惩罚性成本函数 惩罚性成本函数是在损失函数上加一个惩罚项,如下图所示,下图中加了一个权重的平方和,如果该系数很大,在训练过程中要得到最小损失,就必须要某些权重很小或者接近于0,所以可以达到减少网络的复杂度。2.dropout dropout就是指在神经网络训练过程中随机对于某些权重不更新,有助于防止网络对某条路径过度依赖3. Early stopping 在10个epoch过后测试一次对于测试...原创 2020-09-13 12:10:52 · 1317 阅读 · 2 评论 -
糖尿病数据集训练pytorch
import torchimport numpy as npfrom matplotlib import pyplot as plt#加载数据集xy = np.loadtxt('diabetes.csv',delimiter=',',dtype=np.float32)x_data = torch.from_numpy(xy[:,:-1])y_data = torch.from_numpy(xy[:,[-1]])#print(x_data)#建立模型class MyModel(torch..原创 2020-08-05 10:10:52 · 2185 阅读 · 4 评论 -
pyqt5获取糖尿病数据
#-*- codingg:utf8 -*-from PyQt5.QtWidgets import *from Ui_layout import Ui_Formimport sysimport torchimport numpy as np#加载数据xy = np.loadtxt('diabetes.csv',delimiter=',',dtype=np.float32)class MyWidget(QWidget,Ui_Form): def __init__(self): .原创 2020-08-03 11:51:30 · 230 阅读 · 0 评论 -
plt可视化
1.plot函数 函数功能:展现变量的趋势变化。调用签名:plt.plot(x_see, y_see, ls="-", lw=2, label="plot figure")x: x轴上的数值y: y轴上的数值ls:折线图的线条风格lw:折线图的线条宽度label:标记图内容的标签文本2.grid函数函数功能:绘制刻度线的网格线。调用签名:plt.grid(linestyle=":", color="r")linestyle:网格线的线条风格color:网格线.原创 2020-08-02 12:57:51 · 895 阅读 · 0 评论 -
python函数多参数传递
class Footbar: def __init__(self): pass def __call__(self,*args,**kwargs): print(args) print(kwargs)footbar = Footbar()footbar(5,7,3,2,8,6,x=10,y=22,z=35)打印结果:可见args为未命名的参数列表,kwargs为元组,接收的是命名的参数...原创 2020-08-01 11:55:44 · 316 阅读 · 0 评论 -
Python下载小说遮天
---抓取的笔趣阁网站上的---用的xpath解析html---后边的章节目录为啥不见了尴尬---num参数为下载多少章节import requestsimport unicodedatafrom lxml import etreeheaders = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64...原创 2020-04-30 00:02:15 · 381 阅读 · 0 评论 -
python登陆学习猿地获取个人介绍
import requestsfrom lxml import etreeclass Lmonkey: token = '' user = '*****' pwd = '*******' log_url = 'https://www.lmonkey.com/login' get_url = 'https://www.lmonkey.com/users/...原创 2020-04-29 16:14:43 · 235 阅读 · 1 评论 -
数组中出现次数超过一半的数字
学习了:1.python字典的运用2.python列表运用代码:class Solution: def MoreThanHalfNum_Solution(self, numbers): dict = {} for i in numbers: if i not in dict: dict...原创 2020-04-27 17:33:33 · 145 阅读 · 0 评论 -
斐波那契数列
1.非递归版class Solution: def Fibonacci(self, n): if n==0: return 0 if n==1: return 1 a = 0 b = 1 i=1 while(i<n): ...原创 2020-04-25 18:13:17 · 148 阅读 · 0 评论 -
python day3--爬取每日一句
import requestsimport refrom bs4 import BeautifulSoupurl='http://wufazhuce.com/one/'#每一期的链接共同的部分words=['0']*1800#定义一个长度为1800的列表,用来保存每一句话,并初始化为全‘0’for i in range(0,100): s=str(i)#数字类型转为字符串类型...原创 2019-12-10 08:47:07 · 481 阅读 · 1 评论 -
Python day2--生成词云
先看下效果:代码如下:自己准备一个txt文件,写入单词即可# importfrom wordcloud import WordCloudimport matplotlib.pyplot as pltimport csv# 打开文件file = open(r"C:\Users\lsy\Desktop\1234.txt")# reader object reade...原创 2019-12-09 17:40:27 · 147 阅读 · 0 评论 -
python基础--day1
name = ["luo","shi","yong"] #列表for i in range(0,3): #循环 print(name[i])print(name[0:2]) #切片 ['luo', 'shi']print(name[-3:]) #['luo', 'shi', 'yong']print(name[-1])...原创 2019-12-08 10:52:30 · 83 阅读 · 0 评论 -
Python统计词频
import operatortext = '''Youth means a temperamental predominance of courage over timidity, of the appetite for adventure over the love of ease. This often exits in a man of 60, more than a boy ...原创 2019-12-05 18:11:15 · 474 阅读 · 0 评论 -
字符串中加入变量
转自:https://blog.csdn.net/qq_26033611/article/details/792245651、+ 连字符name = 'zhangsan'print('my name is '+name)#结果为 my name is zhangsan2、% 字符name = 'zhangsan'age = 25price = 4500.225p...转载 2019-04-23 10:24:08 · 14394 阅读 · 0 评论 -
python3 re模块
转自:https://www.cnblogs.com/wenwei-blog/p/7216102.html一.常用正则表达式符号和语法:'.' 匹配所有字符串,除\n以外‘-’ 表示范围[0-9]'*' 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。'+' 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+'^' 匹配字符串开头‘$’ 匹配字符...转载 2019-04-15 19:56:34 · 331 阅读 · 0 评论 -
py1--1、2、3、4,组成互不相同且无重复数字的三位数
for i in range(1,5): for j in range(1,5): for k in range(1,5): if(i!=j) and (i!=k) and (j!=k): print i,j,k总结py语法1.变量不用定义即可用2.无标点3.表示多少到多少的循环语句用for i in...原创 2019-04-01 17:59:34 · 235 阅读 · 0 评论