python学习系列
文章平均质量分 68
菜鸟分析师
这个作者很懒,什么都没留下…
展开
-
ElasticSearch集群搭建优化
matplotlib雷达图报错: The number of FixedLocator locations (5), usually from a call to set_ticks, does not match the number of ticklabels (4)解决办法:matplotlib 3.3.0版本问题,降低版本到3.2.0即可原创 2021-01-29 09:26:04 · 443 阅读 · 1 评论 -
Pytorch Visom 安装和使用
写在前面:为了监督服务器模型训练过程的情况,特意学习了visdom。简介visdom是Facebook专门为PyTorch开发的一款可视化工具 github地址, 可以直接对Tensor进行操作。能够胜任大部分的数据可视化任务。话不多说,上两个动图让大家感受一下。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200410113510695.png?x-...原创 2020-04-10 11:35:32 · 432 阅读 · 0 评论 -
Tensor展开和torch.cat拼接原理
这里写自定义目录标题tensor参考文献最近用到torch.cat,需要搞明白tensor的展开原理和cat拼接技术,于是就有了这篇文章,仅为初学者阅读,大牛请略过,谢谢!tensortensor 即张量,我理解为数据关系的一种表示,0阶张量是一个数字,也叫标量。1阶张量是一组数字,也叫向量。2阶张量多个向量组成,也叫矩阵。3阶张量,多个矩阵组成,构成一个立方体。4阶张量多个立方体组成。阶数...原创 2020-03-30 11:53:02 · 2560 阅读 · 2 评论 -
Anadonda Prompt 安装 pytorch --- 新手
前提是安装好Anaconda1. win7环境下打开anaconda prompt,执行命令创建python3.6的环境conda create -n python36 python=3.6.0这条语句的意思是 建立一个名字为 python36 的环境,对应的python 版本是 3.6.0,按回车键,就执行!2. 激活python36的环境;3.去pytrorch官...原创 2020-03-16 10:51:04 · 607 阅读 · 0 评论 -
python 安装 opencv cv2
1.下载opencv文件:https://pypi.org/project/opencv-python/#filescp35为python版本,下载需要注意操作系统,python版本对应;2.保存路径:C:\Users\aa\Downloads3. 打开cmd4.执行:pip installC:\Users\aa\Downloads\opencv_python-4....原创 2019-12-03 17:47:35 · 266 阅读 · 0 评论 -
00.python基础学习——环境搭建与数据类型
python火遍整个数据圈,数据分析的人员基本要求会python,在互联网公司应用最多,在银行或者大型国企应用SAS或者SPSS,有些也用R语言。不扯淡了,直接进入主题;1.Anaconda环境搭建:Anaconda基本上包含了python所有常用的安装包,甚是好用。a)环境配置:Anaconda可安装与Windows,Linux以及OS。(1)下载地址 Index of /anaco...原创 2019-02-26 16:48:19 · 251 阅读 · 0 评论 -
05.python学习系列——画图库turtle(啥是小猪佩奇)
turtle库Turtle,也叫海龟渲染器,使用Turtle库画图也叫海龟作图。Turtle库是Python语言中一个很流行的绘制图像的函数库。海龟渲染器,和各种三维软件都有着良好的结合。功能强大,使用方便。该渲染器的特色在于其渲染速度可以优海龟渲染器,和各种三维软件都有着良好的结合。功能强大,使用方便。化得非常快,相比起mental ray来说,这是他的一大优点。尤其是在全局光与final g...原创 2019-03-08 23:25:26 · 416 阅读 · 0 评论 -
02.python学习笔记——字典、集合、判断语句、三目表达式和循环语句
字典1.字典的定义以及生成:字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。两个重要的点...原创 2019-03-03 23:29:17 · 278 阅读 · 0 评论 -
04.python学习系列——读取文件和模块
1. 文件1.1 文件读写读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。...原创 2019-03-08 00:08:59 · 1143 阅读 · 0 评论 -
pandas.Dataframe 训练数据集和测试数据集分裂方法
在深度学习或者机器学习训练时,总会对现有数据进行随机采样,分裂出训练数据集和测试数据集,下面就几种情况进行分析:原始数据集本身随机排列倘若原始数据集本身是随机排列的话,可以直接采样下面的方式实现from sklearn.model_selection import train_test_splitdf_train,df_test = train_test_split(df,test_siz...原创 2019-04-08 17:13:20 · 5402 阅读 · 0 评论 -
03.python学习序列——函数
函数1. 函数的定义函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。def 函数名(参数列表): 函数体符合以下是简单的规则:(1)函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传...原创 2019-03-05 17:53:39 · 250 阅读 · 0 评论 -
01.python学习系列——字符串、列表、元组
@ python 列表序列定义序列是Python中最基本的数据结构。序列每个元素都带有索引,索引以0开始,在python里面序列的数据结构有列表和元组。序列可以进行索引,切片,加,乘以及检查成员。Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表list1.list的生成它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分...原创 2019-03-02 00:18:51 · 501 阅读 · 0 评论 -
python 多次读取同样的csv 会发生内存报错 --解决方案
1.多次读取同样的csv时,内存保存,可以通过删除变量且释放内存的形式恢复原有内存(天池O2O)#1754884 record,1053282 with coupon_id,9738 coupon. date_received:20160101~20160615,date:20160101~20160630, 539438 users, 8415 merchantsoff_train =...原创 2018-12-06 07:47:06 · 1109 阅读 · 0 评论 -
python pandas 数据框 条件选取行列数据
原文:http://blog.csdn.net/u010770993/article/details/70312506我们说excel好用,在处理大型数据表格的时候,excel可以非常方便地进行筛选。那么pandas是否有类似的功能呢?答案是肯定的。下面介绍的几个操作,返回的类型都是dataframe,因此可以进行嵌套操作,非常方便。一、选取几列组成新的datafram转载 2017-12-08 18:55:20 · 21738 阅读 · 0 评论 -
python pandas 序列的生成
原文:http://pandas.pydata.org/pandas-docs/stable/dsintro.htmlpandas序列是一维有序数组,元素的类型可为整数、字符串、浮点数、python中的对象等等。例子运行环境:python3,pycharm生成序列的方法:s=pd.Series(data,index=index)data:可以是很多种类型原创 2017-12-06 18:05:54 · 7005 阅读 · 0 评论 -
python pandas 序列索引
序列索引:1.简单的索引:import pandas as pdimport numpy as np#s = pd.Series(np.random.randn(5),index = ['a','b','c','d','e'])s = pd.Series([1,2,3,5],index = [1,0,3,2])print(pow(s,2))print(s)print(s[原创 2017-12-06 20:55:45 · 1030 阅读 · 0 评论 -
python pandas 统计性质
这一小节介绍pandas的统计函数;1.排序import pandas as pdimport numpy as npnp.random.seed(1)#保证每次的随机种子一样,跑出来的数据一样;s1 = pd.Series(np.random.normal(size = 5))#对子序列计算平方数print(pow(s1,2)) #直接计算平方数#根绝索引或序列值排序p转载 2017-12-07 10:53:45 · 489 阅读 · 0 评论 -
pandas dataframe 数据框 基本概念
数据框是一个二维数据结构,类似于SQL中的表格。借助字典,数组,列表和序列等可以构造数据框;1.字典创建数据框,则列的名称为key的名称;import pandas as pdd = {'one':pd.Series([1,2,3],index= ['a','b','c']), 'two':pd.Series([1,2,3,4],index=['a','b','c','d原创 2017-12-07 12:32:26 · 3725 阅读 · 0 评论 -
python pandas dataframe 多个变量的筛选
参考文件:https://mp.weixin.qq.com/s/YeJ3pnq2JKEKbGu4L-4uRw多个变量的筛选: import pandas as pdiris = pd.read_excel(r'C:\Users\lhh\Desktop\zlp\iris.xlsx')#选择一个变量print(iris.loc[iris.Species=='setosa'])#转载 2017-12-07 17:12:17 · 7291 阅读 · 0 评论 -
PyCharm 管理解释器及第三方模块、包
pycharm可以很方便的管理Python的解释器(如果安装了多个的话),以及第三方模块,包。它会自动连接pypi,去获取当前该模块的最新版本号。具体步骤是: 【File】-->【Settings...】, 打开设置界面后,在搜索处,输入interpreter ,然后在搜出来的结果处,点击【Project Interpreter】。后面的就不用我多说了,一看即转载 2017-12-07 19:20:19 · 529 阅读 · 0 评论 -
python Filenotfounderror
错误Filenotfounderror:解决办法:(1):import osos.getcwd()(2):文件是否放在jupyter notebook的默认路径下;(3):检查路径是否正确;原创 2018-10-28 13:32:45 · 1588 阅读 · 0 评论 -
LSTM模型预测时间序列性质的进件量---详细步骤以及例子
此博客适合刚刚入门LSTM的朋友学习,牛逼的朋友请略过,哈哈。。。github路径:https://github.com/zhouliping3712/LSTM_Times_Series一、LSTM简介: Long Short Term Memory(LSTM):长短时记忆神经网络,是一种特殊的循环神经网络(RNN),优势在于解决RNN的梯度消失和梯度爆炸的问题,目前广泛应用...原创 2018-11-24 00:45:35 · 13621 阅读 · 6 评论 -
matplotlib 饼图绘制
pie函数参数解读plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True转载 2017-12-08 13:50:11 · 1189 阅读 · 0 评论