Python笔记
zhangwin3
。。。
展开
-
【Python】jupyter安装+基本使用+魔法命令
jupyter安装启动:http://jupyter.org/ #jupyter官网pip install jupyter # 安装jupyterjupyter notebook # 启动jupyterjupyter notebook快捷键:Ctrl + Enter # 执行runShift + Enter ...原创 2019-05-01 22:23:04 · 761 阅读 · 0 评论 -
【Python】pandas中对数据的选取操作
import numpy as npimport pandas as pddata= { 'name':['张三', '李四', '王五', '赵六'], 'age':[18, 19, 17, 20], 'height':[1.68, 1.73, 1.62, 1.55]}datadf = pd.DataFrame(data)dfdf = pd.Dat...原创 2019-05-27 21:59:01 · 948 阅读 · 0 评论 -
【Python】numpy中的arg运算
import numpy as npnp.random.seed(100) # 多次运行得到相同的结果,设置随机数的种子x = np.random.random(50)xnp.min(x) # x的最小值np.argmin(x) # x的最小值的索引x[4] # x的第4位的索引值np.max(x) # x的最大值np.argmax(x) ...原创 2019-05-22 23:42:10 · 1214 阅读 · 0 评论 -
【Python】pandas安装与数据结构
安装:pip install pandasimport numpy as npimport pandas as pdSeriesser = pd.Series(['张三', '李四', '王五'])serser = pd.Series(['张三', '李四', '王五'], index=list(range(1, 4)))ser'''1 张三2 李四3...原创 2019-05-26 18:11:51 · 145 阅读 · 0 评论 -
【Python】numpy中的比较运算
import numpy as npFancy Indexx = np.array(list('ABCDEFG'))x # array(['A', 'B', 'C', 'D', 'E', 'F', 'G'], dtype='<U1')x[1] # 'B'x[1:3] # array(['B', 'C'], dtype='<U1')x[1:5] ...原创 2019-05-26 14:54:02 · 6236 阅读 · 0 评论 -
【Python】numpy中的聚合操作
import numpy as npx = np.random.random(100)x # 100个随机数sum(x) # 对x求和np.sum(x) # numpy对x求和arr = np.random.rand(10**7) # 生成10的7次方个随机数 %timeit sum(arr) # 耗时774 ms %timeit np.sum(...原创 2019-05-21 23:32:17 · 599 阅读 · 0 评论 -
【Python】numpy中的矩阵运算
import numpy as npa = np.array([0, 2, 4])a * 2 # array([0, 4, 8])a = [0, 2, 4]a * 2 # [0, 2, 4, 0, 2, 4]import arrayarray.array('i', [0, 2, 4]) * 2 # array('i', [0, 2, 4, 0, 2, 4])...原创 2019-05-12 09:48:46 · 948 阅读 · 0 评论 -
【Python】ndarray中的合并与分割
import numpy as npndim shape size reshapea = np.arange(10)a # array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])a.ndim # 1a.shape # (10,)a.size # 10A = np.ones(shape=(3, 5)) # 3...原创 2019-05-07 20:38:47 · 1810 阅读 · 0 评论 -
【Python】numpy中矩阵和随机数生成
import numpy as npnp.arangenp.array(range(10)) # array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])np.array(range(5,10,2)) # range最多3个参数,第1个起始;第2个结束(不包括);第3个为步长np.arange(10) # array([0, 1, 2, 3, ...原创 2019-05-07 18:46:33 · 12579 阅读 · 1 评论 -
【Python】numpy安装+numpy.ndarray基本使用
numpy安装:pip install numpynumpy.ndarray基本使用:import numpy as npnp.__version__ # 获取numpy的版本# numpy.__version__ # name 'numpy' is not definednparr = np.array(list(range(10)))nparr # ar...原创 2019-05-01 23:38:04 · 982 阅读 · 0 评论 -
【Python】pandas加载数据(部分代码未完成测试)
Textpd.read_table('data/01.txt')pd.read_csv('data/01.txt')pd.read_table("data/02.txt")pd.read_table("data/03.txt")pd.read_table("data/03.txt", sep=':', header=None)pd.read_csv("data/03.txt"...原创 2019-05-28 21:48:30 · 195 阅读 · 0 评论