python
宏阳能
这个作者很懒,什么都没留下…
展开
-
jupyter notebook画图
%matplotlib auto#将图片内嵌在交互窗口,而不是弹出一个图片窗口import matplotlib.pyplot as pltimport numpy as np#将图片内嵌在交互窗口,而不是弹出一个图片窗口,如果屏蔽掉则弹出图片窗口# %matplotlib inlineX=np.linspace(-np.pi,np.pi,256,endpoint=True)#-π to+π的256个值C,S=np.cos(X),np.sin(X)plt.plot(X,C)pl转载 2020-11-18 23:56:54 · 3264 阅读 · 0 评论 -
相对时间&绝对时间相互转换
#相对时间转换为绝对时间:2020-02-03 07:05:05 -----》1462451334 df_data.loc[:, 'datatime'] = [time.mktime(time.strptime(str(x), "%Y-%m-%d %H:%M:%S")) for x in df_data.datatime]```#绝对时间转换为相对时间df_save2.loc[:, 'datatime'] = [tim原创 2020-11-15 21:40:42 · 4480 阅读 · 0 评论 -
pandas dataframe数据提取的方法
import numpy as npfrom pandas import DataFrameimport pandas as pddf=DataFrame(np.arange(12).reshape((3,4)),index=['one','two','thr'],columns=list('abcd'))df['a']#取a列df[['a','b']]#取a、b列#ix可以用数字索引,也可以用index和column索引df.ix[0]#取第0行df.ix[0:1]#取第0行df转载 2020-11-11 23:15:45 · 3466 阅读 · 0 评论 -
Jupyter中显示数据data时只显示省略号不显示完整数据
在开头导入pandas后加入以下:设置行不限制数量pd.set_option(‘display.max_rows’,None)设置列不限制数量pd.set_option(‘display.max_columns’,None)转载 2020-11-11 22:20:36 · 3389 阅读 · 0 评论 -
enumerate()使用方法
enumerate()(单词意思是枚举的意思)是python中的内置函数enumerate(X,[start=0])函数中的参数X可以是一个迭代器(iterator)或者是一个序列,start是起始计数值,默认从0开始。X可以是一个字典。(注意观察下面的输出结果)a = {1: 1, 2: 2, 3: 3}for i , item in enumerate(a):print (i, item)Output:0 11 22 3b=[1,2,3,4,5,6]for i,item in en转载 2020-10-13 19:14:48 · 7239 阅读 · 1 评论 -
python中sys.stdin和sys.stdout用法
1sys.stdin.readline()import sys# sys.stdin.readline() 相当于input,区别在于input不会读入'\n'aa = sys.stdin.readline()bb = input('请输入:') print(len(aa))print(len(bb)) #结果i love DL请输入:i love DL1092.sys.stdout.write(‘hello’ + ‘\n’)sys.stdout.write(‘hello’转载 2020-10-13 18:53:27 · 367 阅读 · 0 评论 -
[作业]Day3-《青春有你2》选手数据分析
!!!作业说明!!!请在下方提示位置,补充代码,对《青春有你2》对选手体重分布进行可视化,绘制饼状图,如下图所示:不要求跟下图样式一模一样任务描述:基于第二天实践使用Python来爬去百度百科中《青春有你2》所有参赛选手的信息,进行数据可视化分析。# 如果需要进行持久化安装, 需要使用持久化路径, 如下方代码示例:#!mkdir /home/aistudio/external-libraries#!pip install matplotlib -t /home/aistudio/exte原创 2020-10-09 13:33:33 · 533 阅读 · 1 评论 -
Day3-人工智能常用Python库
Python被大量应用在数据挖掘和深度学习领域,其中使用极其广泛的是Numpy、pandas、Matplotlib、PIL等库。numpy是Python科学计算库的基础。包含了强大的N维数组对象和向量运算。pandas是建立在numpy基础上的高效数据分析处理库,是Python的重要数据分析库。Matplotlib是一个主要用于绘制二维图形的Python库。用途:绘图、可视化PIL库是一个具有强大图像处理能力的第三方库。用途:图像处理深度学习常用Python库Numpy库1.数组创建2.数.原创 2020-10-09 10:07:47 · 2212 阅读 · 0 评论 -
pandas 修改 DataFrame 列名
pandas 修改 DataFrame 所有列名为小写pandas 修改 DataFrame 列名①暴力②修改③修改④暴力(好处:也可只修改特定的列)⑤修改Python 字符串大小写转换pandas 修改 DataFrame 所有列名为小写pandas 修改 DataFrame 列名问题:有一个DataFrame,列名为:[‘a′,′a', 'a′,′b’, ‘c′,′c', 'c′,′d’, ‘$e’]现需要改为:[‘a’, ‘b’, ‘c’, ‘d’, ‘e’]有何办法?import pan原创 2020-10-08 15:09:31 · 5244 阅读 · 0 评论 -
百度AI入门课-day2作业
!!!作业说明!!!1.请在下方提示位置,补充代码,完成《青春有你2》选手图片爬取,将爬取图片进行保存,保证代码正常运行2.打印爬取的所有图片的绝对路径,以及爬取的图片总数,此部分已经给出代码。请在提交前,一定要保证有打印结果,如下图所示:深度学习一般过程:收集数据,尤其是有标签、高质量的数据是一件昂贵的工作。爬虫的过程,就是模仿浏览器的行为,往目标站点发送请求,接收服务器的响应数据,提取需要的信息,并进行保存的过程。Python为爬虫的实现提供了工具:requests模块、原创 2020-10-07 15:32:02 · 3128 阅读 · 0 评论 -
百度AI入门课-day1作业
作业一:输出 9*9 乘法口诀表(注意格式)def table(): #在这里写下您的乘法口诀表代码吧! for j in range(1,10): for i in range(1,j+1): #print(str(i)+str(*)+str(j)+"="+str(i*j),end='\t') #end='\t'表示前面的字符串以tab结尾 print('%d*%d=%d'%(i,j,i*j),end='\t')原创 2020-10-07 15:19:15 · 322 阅读 · 0 评论 -
百度AI入门课-day2(python基础)
文章目录1.math模块2.字符串2.1三引号3 列表获取第一个元素查询names里面有没有superman更简单的方法,来查询names里有没有superman3.1append方法3.2extend方法3.3 insert方法3.4列表元素修改,通过下标找到元素,然后用=赋值3.5列表元素删除3.6列表切片3.7列表排序默认升序降序1.math模块`import mathprint(math.ceil(4.1)) #返回数字的上入整数print(math.floor(4.9)) #返回原创 2020-10-07 11:47:47 · 936 阅读 · 0 评论 -
飞桨深度学习学院
#day1深度学习概念原创 2020-09-28 15:09:15 · 264 阅读 · 0 评论 -
python 字典与DataFrame之间的相互转换
字典转DataFramef = {u'2012-06-08': 388, u'2012-06-09': 388, u'2012-06-10': 388, u'2012-06-11': 389, u'2012-06-12': 389, u'2012-06-13': 389,}fOut[12]: {'2012-06-08': 388, '2012-06-09': 388, '2012-06-10': 388, '2012-06-11': 389, '2012-06-12': 38.转载 2020-09-26 23:14:24 · 455 阅读 · 0 评论 -
svm
# -*- coding: utf-8 -*-"""Created on Sun Nov 10 15:48:52 2019@author: hongyangneng"""from sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import LabelBinarizerfrom sklearn.preprocessing import StandardScalerfrom sklearn原创 2020-08-25 00:15:40 · 166 阅读 · 0 评论 -
LSTMCLASS
import tensorflow as tfclass LSTM(object): """docstring for LSTM""" def __init__(self, n_batch, n_step, n_input, n_output, n_cell, lr): super(LSTM, self).__init__() self.batch = n_batch self.step = n_step self.n_原创 2020-08-25 00:14:55 · 253 阅读 · 0 评论 -
LSTM程序
import matplotlib.pyplot as plt# 支持中文plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号fig, ax1 = plt.subplots()#ax2 = ax1.twinx()# 按一定间隔显示实现方法# ax2.plot(200 * np.arange(len(fig_accura原创 2020-08-25 00:13:37 · 217 阅读 · 0 评论 -
LSTM程序
# -*- coding: utf-8 -*-"""Created on Tue Feb 18 13:44:21 2020@author: hongyangneng"""from sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import LabelBinarizerfrom sklearn.preprocessing import StandardScalerfrom sklearn原创 2020-08-25 00:12:15 · 554 阅读 · 0 评论 -
excel批量处理表格
import openpyxl # 酱酱的注释,看仔细喽,这是一个函数库openpyxl ,用pip install安装import redef Exceldivide(file_dir): wb = openpyxl.load_workbook(file_dir) # 打开原有的excel表 sheet = wb.get_sheet_by_name('Sheet1') tuple(sheet['A1':'C3']) wb.create_sheet('Sheet原创 2020-08-25 00:02:27 · 633 阅读 · 0 评论 -
python数据可视化
import matplotlib.pyplot as pltimport numpy as npx=np.arange(0,1,0.05)print(x)[0. 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95]#y=sin(2*pi*x)y=np.sin(2*np.pi*x)print(y)[ 0.00000000e+00 3.090169原创 2020-08-24 23:50:39 · 178 阅读 · 0 评论 -
PYTHON安装
1 Windows版本安装文档 (适用于win7,win8,win10)《Python+pip+VSCode 一键安装(推荐)》https://shimo.im/docs/lgqAaLT0dRMVCEcC/《Windows版本Python环境安装详细教程》https://shimo.im/docs/uBqiJ9Cd7hw7DyYb/《Anaconde 安装文档》https://prod.pandateacher.com/python-manuscript/user-install-manual/《w原创 2020-08-24 23:44:12 · 555 阅读 · 0 评论 -
python实现npy格式文件转换为txt或csv文件
python实现npy格式文件转换为txt或csv文件转载 2019-11-20 17:44:10 · 7236 阅读 · 0 评论 -
python使用matplotlib的savefig保存时图片保存不清晰以及不完整的问题
plt.savefig("data/temp.png",dpi=500,bbox_inches = 'tight')#解决图片不清晰,不完整的问题原创 2019-11-18 10:39:38 · 6291 阅读 · 1 评论 -
使用sklearn进行数据预处理LabelBinarizer
LabelBinarizer将对应的数据转换为二进制型,有点类似于onehot编码,这里有几点不同,LabelBinarizer可以处理数值型和类别型数据,输入必须为1D数组,可以自己设置正类和父类的表示方式,下面看例子,还是用之前的数据dfA B C0 0 a 21 3 b 52 6 c 83 9 d 11lb = Labe...转载 2019-11-08 17:53:20 · 1224 阅读 · 0 评论 -
Numpy知识点补充:np.vstack()&np.hstack()
np.vstack:使用见链接转载 2019-11-05 16:33:22 · 190 阅读 · 0 评论 -
numpy.reshape函数
a=array([[1,2,3],[4,5,6]])reshape(a, 6)原创 2019-11-05 16:20:56 · 189 阅读 · 0 评论 -
Python02--元组字典列表
把列表中的“狼”取出来,并打印出来。townee = [ {'海底王国':['小美人鱼','海之王','小美人鱼的祖母','五位姐姐'], '上层世界':['王子','邻国公主']}, '丑小鸭','坚定的锡兵','睡美人','青蛙王子', [{'主角':'小红帽','配角1':'外婆','配角2':'猎人'},{'反面角色':'狼'}] ]print(townee[...原创 2019-09-05 13:21:28 · 976 阅读 · 0 评论 -
条件循环&input&基础总结
了解python了解PythonPython是一种解释型(这意味着开发过程中没有了编译这个环节)、面向对象(支持面向对象的风格或代码封装在对象的编程技术)、动态数据类型的交互式(可在命令行中通过Python提示符及直接代码执行程序)高级程序设计语言。Python标识符标识符由字母、数字、下划线组成,但不能以数字开头,且区分大小写。以下划线开头的标识符是...原创 2019-09-03 12:57:30 · 526 阅读 · 0 评论 -
python小课知识点01
Q:数据的运算A:整数和浮点数是可以直接加减乘除的,字符串如果用加法的话会拼在一起形成一个新的字符串,用乘法会多次打印如,‘2’*7会得到’2222222’,字符串是没有减法和除法的Q:input里面要不要加printA:不需要,input括号内的内容可以理解为是问题,在运行的时候就会把问题打印出来,如果加上print的话,就会打印none,这里涉及到返回值的问题,目前不需要纠结Q:常...原创 2019-09-02 22:48:27 · 98 阅读 · 0 评论 -
python01
1.print总结2.转义字符总结:3.浮点数4 运算符4.类型转换原创 2019-09-02 11:18:06 · 134 阅读 · 0 评论