python笔记
python笔记,用到的函数,语法的记录
yu1069153913
这个作者很懒,什么都没留下…
展开
-
自动生成python项目的requirements.txt项目
自动生成python项目的requirements.txt项目我们为什么要使用requirements.txt呢?主要使用目的:任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。安装requirements.txt依赖requirements.txt文件格式:requests==1.2.0 Flask==0.10.1使用下面代码可以安装requirements.txt依赖pip install -r requirements原创 2020-08-02 20:29:23 · 262 阅读 · 0 评论 -
哑变量与逻辑回归
哑变量与逻辑回归数据部分数据:admit,gre,gpa,rank0,380,3.61,31,660,3.67,31,800,4,11,640,3.19,40,520,2.93,41,760,3,21,560,2.98,10,400,3.08,21,540,3.39,30,700,3.92,20,800,4,40,440,3.22,11,760,4,10,700,3.08,21,700,4,1导入库numpy: Python的语言扩展,定义了数字的数组和矩阵原创 2020-07-29 19:34:06 · 3046 阅读 · 2 评论 -
pandas DataFrame操作(2)
pandas DataFrame操作(2)1. 读取csv格式数据pd.DataFrame.from_csv(“csv_file”)或pd.read_csv(“csv_file”)2. 读取 Excel 数据集pd.read_excel("excel_file")3. 将 DataFrame 直接写入 CSV 文件如下采用逗号作为分隔符,且不带索引:df.to_csv("data.csv", sep=",", index=False)4. 基本的数据集特征信息df.info原创 2020-07-29 19:15:35 · 241 阅读 · 0 评论 -
pandas DataFrame操作(1)
pandas DataFrame操作(1)导入库import pandas as pdimport numpy as np构建DataFrametuples = [('a', 'v1'), ('a', 'v2'), ('b', 'v1'), ('b', 'v2')]index = pd.MultiIndex.from_tuples(tuples)columns = ['c1', 'c2']values = np.arange(8).reshape(4, 2)df = pd.DataFra原创 2020-07-29 19:12:27 · 260 阅读 · 0 评论 -
numpy和pandas的一些函数和方法
numpy和pandas的一些函数和方法导入库:import numpy as npimport pandas as pd1. 读取csv或xlsx数据,生成DataFrame数据格式代码:f = open(r'data/example_data_1/stormofswords.csv')df = pd.read_csv(f)2. np.union1d求数组并集,返回一个list格式数据代码: test = np.union1d([-1, 0, 1], [-2, 0, 2])原创 2020-07-29 19:09:41 · 275 阅读 · 0 评论 -
lamba函数的使用
lamba函数的使用匿名函数lambda的用法Python中,lambda函数也叫匿名函数,及即没有具体名称的函数,它允许快速定义单行函数,类似于C语言的宏,可以用在任何需要函数的地方。这区别于def定义的函数。lambda与def的区别:def创建的方法是有名称的,而lambda没有。lambda会返回一个函数对象,但这个对象不会赋给一个标识符,而def则会把函数对象赋值给一个变量(函数名)。lambda只是一个表达式,而def则是一个语句。lambda表达式” : “后面,只能有一个表达原创 2020-07-29 19:07:42 · 739 阅读 · 0 评论 -
使用matplotlib绘制图表
使用matplotlib绘制图表绘制误差折线图下图绘制的误差折现图可以定义上下误差说明:%matplotlib inline 加上这句话之后,可以在jupyter notebook上把绘制的图显示出来,否则只能得到一个内存地址绘制出来的图表保存示例:plt.savefig(‘D:/test.png’)plt.errorbar()函数:plt.errorbar( x, # x坐标 y, # y坐标 yerr=None, # 数据误差范围 xerr=None,原创 2020-07-29 19:05:08 · 873 阅读 · 0 评论 -
二维表排序
二维列表排序方法1 使用 lambda 关键词辅助对二维列表进行排序# 假设有一个学生列表存储了学号,姓名,年龄信息:students = [[3, 'Jack', 12], [2, 'Rose', 13], [1, 'Tom', 10], [5, 'Sam', 12], [4, 'Joy', 8]]# 按学号顺序排序:students_processed = sorted(students, key=(lambda x: x[0]))print(students_pr原创 2020-07-29 18:59:42 · 996 阅读 · 0 评论