数据分析
更新常用数据分析的软件和方法
nk妹妹
暂无
展开
-
Python读取csv、xlsx文件并做柱状图
第一个函数和第四个函数是读取的csv,第二个函数和第三个函数是读取的xlsx。import matplotlib.pyplot as plt;import xlrd;def pic_one(): datas = []; with open('E:\\matlab\\r2019\\bin\\图像识别\\幼苗期代码\\分区\\result.csv') as fp: for i in range(0,26): data = fp.readline();原创 2022-04-14 18:12:12 · 7343 阅读 · 0 评论 -
Python--数据可视化
1.折线图使用plot()函数,参数是想要展示的数据。import matplotlib.pyplot as plt;data = [1,4,9,16,25];plt.plot(data);plt.show();线条的粗细需要在plot()函数里加入linewidth这个参数。添加标签需要使用title()、xlable()、ylable()这几个函数。横纵坐标刻度标记的大小需要使用tick_params()这个函数。修改坐标轴的范围需要使用到axis()这个函数。 这个axis里面的原创 2022-04-14 12:36:15 · 704 阅读 · 0 评论 -
爬虫xpath及实例
xpath的使用方法tree.xpath(/html/body/div) 逐级定位tree.xpath(/html//div) 两个//可以跨级定位tree.xpath(//div[@class=“song”]/p) 可以按照属性值定位tree.xpath(//div[@class=“song”]/p[3]) 可以定位到具体第几个标签tree.xpath(//div[@class=“song”]/p[3]/a/text()) 获取直系tree.xpath(//div[@class=“song”]原创 2022-03-15 10:58:45 · 2447 阅读 · 0 评论 -
BeautifulSoup库及实例
BeautifulSoup库的用法#soup.name 返回的是文档中第一次出现name对应的标签#soup.find(‘name’) 等同于soup.name#soup.find(‘name’,class_ = ‘class’) 还可以实现class名为class的标签定位#soup.findall(‘name’) 返回name标签所有的内容#soup.select(‘某种选择器’) class/id等等#soup.select(’.name > ul > li > a’)原创 2022-03-14 11:46:48 · 1410 阅读 · 0 评论