
python
文章平均质量分 89
AliceWanderAI
北邮自动化学院,研究方向:图像处理,机器学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python: reduce()函数、lambda函数、map()函数
reduce()python中的reduce内建函数是一个二元操作函数,他用来将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 func()(必须是一个二元操作函数)先对集合中的第1,2个数据进行操作,得到的结果再与第三个数据用func()函数运算,最后得到一个结果。>>> def myadd(x, y): return x + y >>原创 2017-05-17 20:35:14 · 568 阅读 · 0 评论 -
python 缩进的问题
今天遇到了一个有意思的bug. 就像下面这个程序一样 data = [1,2,3,4,5] for i in range(5): ''' data.append(data[i]) data[i] = i*data[i] ''' data[i] = power(data[i],2) 上面这段程序会报错IndentationError: expected an ind...原创 2019-03-20 10:40:40 · 577 阅读 · 0 评论 -
python数据分析之【初试分类器】
公开数据集下载网址: https://archive.ics.uci.edu/ml/index.php 我使用的是Most Popular Data Sets (hits since 2007)中排名第三的wine。 wine数据集的描述是: In a classification context, this is a well posed problem with "well...原创 2019-03-07 15:28:31 · 581 阅读 · 0 评论 -
使用tensorflow分析csv的准备工作
从本篇开始介绍如何使用tensorflow分析csv数据。 1. 搭建tensorflow的环境。 这个事情有很多人写过博客了,我不再赘述,大家去搜一下吧。 2. 准备csv数据。 excel表格也可以啊,就是改个后缀的事儿。 另外,记得先初步清洗处理一下你的csv数据,可参照: 使用python处理csv数据的常规做法 3.当你和别人在公用GPU的时候,这一步相当重要,如果没有GP...原创 2019-03-07 15:19:17 · 519 阅读 · 0 评论 -
python写爬虫之【如何分析网页并使用python爬取网页数据】
本篇把讲解与代码结合,来展示一个小爬虫程序的创建过程。 第1步,确立目标。 爬取北邮人招生网页上,各年份中北邮在不同省份各个专业的招生人数,对应的最高分,最低分和平均分。 第2步,分析网页。 北邮人招生网页的网址是: url = 'https:///zsb.bupt.edu.cn/list/list.php?p=5_52_1' 打开网址后看到的是这样的: 可以看到,每一个年份都...原创 2019-03-07 14:25:23 · 10905 阅读 · 0 评论 -
python写爬虫之【概览:爬到的数据是啥样】
前记: 刚刚试了一下,尽管Selenium对PhantomJS的支持已经被deprecated(弃用,藐视,抨击)。 但是,我还是可以用此方法爬取数据。先简单讲解一下我之前写的一个小程序,回头再探索最新的爬虫框架。 我写的这个程序功能是这样的:爬取北邮人招生网页上,各年份中北邮在不同省份各个专业的招生人数,对应的最高分,最低分和平均分。 爬下来的数据格式是.xls。 每一个.xls...原创 2019-03-07 10:48:33 · 1311 阅读 · 0 评论 -
python写爬虫第一步:准备好环境
1. 安装需要的包 pip install package_name 如: pip install numpy 暂时需要的包有:selenium,xlwt,xlrd,xlutils。 2. 安装需要的浏览器驱动 我使用的是phantomjs,把下载的phantomjs.exe放到workplace。 下载地址: https://download.csdn.net/downl...原创 2019-03-06 16:26:26 · 219 阅读 · 0 评论 -
使用python处理csv数据的常规做法
1. 导入数据 2. 处理数据 3. 分析数据 1. 导入数据 在程序开始的地方,导入所有需要的包,这里是专门用来处理csv文件的包。如果是excel表格,可以把它的后缀改为.csv,后面处理方法则相同。 import csv #read file, for example file_path = 'C:/Users/Mytest/test.csv' file = open(f...原创 2019-03-06 16:02:35 · 8619 阅读 · 2 评论 -
python字符串与数字类型转换
str与int i = 10 s = str(i) #s = '10' s = '1' i = int(s) #i = 1 str与float st = '.4' t = float(st) # t = 0.4 st = '0.4' t = float(st) # t = 0.4 t = 0.4 st = str(t) # st = '0.4' 注意把字符串转换为数字类型时, ...原创 2019-03-06 15:39:03 · 76349 阅读 · 0 评论 -
python库之pandas简要学习
本文是对pandas官方网站上《10 Minutes to pandas》的一个简单的翻译,原文在这里。这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook 。习惯上,我们会按下面格式引入所需要的包: 一、 创建对象 可以通过 Data Structure Intro Setion 来查看有关该节内容的详细信息。 1、可以通过传递一个list转载 2017-08-08 10:51:07 · 406 阅读 · 0 评论 -
python:生成器
参考自: http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014317799226173f45ce40636141b6abc8424e12b5fb27000#0 生成器通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100原创 2017-05-19 10:12:21 · 388 阅读 · 0 评论 -
pandas处理csv数据小试
import pandas as pd Import numpy as np 1.读取csv文件 Filepath = '' Data = pd. read_csv(filepath, low_memory = False) 2.输出设置 pd.set_option('display.float_format', lambda x:'%f'%x) #display setting pd.se...原创 2019-03-19 11:13:30 · 400 阅读 · 0 评论