python
weixin_43550933
这个作者很懒,什么都没留下…
展开
-
python实现交叉验证
此代码可以将数据分为K份,并返回每份索引所构成的列表。def get_cross_validation_list(data, fold): """ K折交叉验证 把每份的索引返回为列表形式,列表的元素是索引所构成的列表 :param data:原始数据 :param fold:折数 :return: """ # 有几个组的样本数是多一个的(我们称之为不普通组),例如:199个样本分为10份,肯定有9份样本数是20,1份样本数是19 n原创 2021-04-15 14:56:04 · 540 阅读 · 0 评论 -
python 用 read_csv读取数据集时删除某几列元素
首先用把所有的数据读进来并转换成列表的形式。读进来的数据格式为列表套列表。比如说我们不想要数据列表中每个元素的第一和第二个(以莺尾花数据为例)。我们可以这样做:def ignore_column(complete_data, column_list): """ 因为每删除一个,列表就会变短一个,所以除了column_list第一个,我们都让column_list的元素减一 :param complete_data: 原始数据集 :param column_list:原创 2021-01-31 19:29:34 · 2024 阅读 · 0 评论 -
pandas常用的方法大全
用法及解释如下所示import pandas as pdfrom pymongo import MongoClientimport numpy as np#读取csv文件# h=pd.read_csv("C:/Users/lenovo/Desktop/en.csv")# print(h)#pands读取mongodbclient=MongoClient()collection=client["user"]["user"]data=collection.find({},{"age":1原创 2020-07-09 16:33:24 · 125 阅读 · 0 评论 -
使用python来操作mongodb
简单例子from pymongo import MongoClientclient=MongoClient(host="127.0.0.1",port=27017)collection=client["test1"]["col1"]#插入一条数据#collection.insert_one({"name":"小吴","age":22})#插入许多数据# user_list=[{"name":"小王","age":23},{"name":"小吴","age":33}]# collection原创 2020-07-06 18:35:27 · 70 阅读 · 0 评论 -
使用selenium爬取网易云音乐所有分类的歌单
大部分注释都有import requestsfrom lxml import etreefrom selenium import webdriverclass Music: def __init__(self): self.driver=webdriver.Chrome() #该url为网易云音乐所有分类首页 self.url="https://music.163.com/#/discover/playlist/" #该方法为原创 2020-07-04 21:06:35 · 532 阅读 · 0 评论 -
selenium的常用方法以及获取斗鱼直播信息
以百度搜索为例from selenium import webdriverimport timedriver=webdriver.Chrome()driver.get("http://www.baidu.com")#保存图片#driver.save_screenshot("./a.png")#选中输入框并输入文字driver.find_element_by_id("kw").send_keys("哈哈")#点击百度一下anndriver.find_element_by_id("su"原创 2020-06-28 21:01:43 · 209 阅读 · 0 评论 -
windows ChormeDriver的安装
首先介绍ChormeDriver的安装1.下载地址选择与自己chrome版本相对应的ChromeDriver,点击如下文件就可看见2.下载完成后把exe文件剪切到chrome的安装位置3.修改环境变量,在path增加一个上图的目录,即C:\Program Files (x86)\Google\Chrome\Application4.测试,在命令行中输入chromedriver,出现下图即成功...原创 2020-06-28 18:08:19 · 425 阅读 · 0 评论 -
numpy切片使用以及常用的统计函数
今天学习了numpy切片的使用,分享给大家,代码很简单,主要帮大家了解切片的使用import numpy as npfile_path = "C:/Users/lenovo/Desktop/en.csv"t1=np.loadtxt(file_path,delimiter=",",dtype=int)# t2=np.loadtxt(file_path,delimiter=",",dtype=int,unpack=True)print(t1)# print(t2)print("*"*100)原创 2020-06-27 18:08:29 · 109 阅读 · 0 评论 -
使用matplotlib绘制条形图
今天讲讲用matplotlib绘制条形图,比如我们要显示几部电影的票房from matplotlib import pyplot as pltfrom matplotlib import font_managera=["战狼2","哪吒之魔童降世","流浪地球","复仇者联盟4:终局之战","红海行动","美人鱼","唐人街探案2","我和我的祖国","我不是药神","中国机长"]my_font=font_manager.FontProperties(fname='C:/Windows/WinSx原创 2020-06-25 20:55:09 · 461 阅读 · 0 评论 -
使用matplotlib进行散点图的绘制
今天介绍下散点图的绘制,由于和之前介绍的折线图的绘制基本一致,所以简单举个例子,要不看不明白的话可以参照我之前的文章使用matplotlib进行折线图的绘制from matplotlib import pyplot as pltfrom matplotlib import font_managerimport random#设置字体my_font=font_manager.FontProperties(fname='C:/Windows/WinSxS/amd64_microsoft-window原创 2020-06-21 17:57:34 · 210 阅读 · 0 评论 -
使用matplotlib进行折线图的绘制
matplotlib是python的一个模块,用于绘制各种图形,今天介绍一下折线图的绘制。先举一个简单的例子:from matplotlib import pyplot as pltx=range(4,26,2)y=[32,43,21,54,32,3,21,32,21,32,43]plt.plot(x,y)plt.show()以上几行代码就可以绘制一个简单的折线图了,其中x和y就构成了若干个点(注意:x和y可以是range类型的,也可以是列表类型,但是二者的元素数目必须相等),模块根据你提原创 2020-06-19 12:44:12 · 777 阅读 · 0 评论