
python
涛涛北京
结构建设
展开
-
【python】列表独立初始化
python列表初始化、深拷贝原创 2020-07-12 21:34:56 · 125 阅读 · 0 评论 -
【python】-打包发布自己的项目
python项目发布原创 2020-11-23 22:04:37 · 228 阅读 · 0 评论 -
【python】list深浅拷贝
列表 深浅拷贝原创 2020-07-12 21:09:27 · 247 阅读 · 0 评论 -
np.round(data, decimal)
np.round(数据, decimal=保留的小数位数)原则:对于浮点型数据,四舍六入,正好一半就搞到偶数。np.round(4.5, 0) # 正好一半,搞到偶数Out[56]: 4.0np.round(4.5, 1) # 百分位为0,没啥说的Out[57]: 4.5np.round(4.55, 1)Out[58]: 4.6np.round(4.55, 2)Out[59]: 4.55...原创 2020-06-30 11:01:38 · 11573 阅读 · 0 评论 -
【python】- json与pickle
共同点:很多差异:json序列化为str,pickle序列化为bytes原创 2020-06-24 22:12:23 · 109 阅读 · 0 评论 -
【编码】- cencode-decode
原创 2020-06-24 21:25:17 · 200 阅读 · 0 评论 -
getting_started_0
import numpy as npimport pandas as pdSeries类似于一维数组,不过添加了索引index1、从ndarray创建s = pd.Series(data=np.random.randint(0,5,size=3), index=['a', 'b', 'c'], dtype=int) # index在默认情况下是012..,自设定的话要保证与data等长s # 支持重复indexa 1b 1c 3dtype: int322、原创 2020-06-01 00:57:46 · 153 阅读 · 0 评论 -
【python】-原码和补码
假设计算机是4位的: 存在的问题:1、 正数计算 2+3=0010+0011=0101=5 OK2、 负数计算 1±1=0001+1001=1010=-2 不OK补码:时钟变与不变:12点之后是几点?13点 对,1点也对。如何找到表盘上的1和逻辑上的13相统一的方法?假如你的表盘像蜗牛的壳一样是螺旋的,从俯视图来看,过了12点之后真的是13点(在1后面的一层),可是从主视图你发现13点和1点的位置是重合的。假设:我们只关注指针在表盘的相对位置,而不关心其绝对位置那么在这个假设下,我们可以发现,原创 2020-05-17 18:28:55 · 985 阅读 · 0 评论 -
python-4bisect简洁使用
查看源码可以得知:二分法,如果想直接掉包,可以参考如下的使用方法:import bisect# 无论是探测还是插值都在右侧进行,除非指明leftlst = [1,3,3,5,8]print(bisect.bisect(lst, 2)) # 1print(bisect.bisect_left(lst, 3)) # 1print(bisect.bisect_right(lst, 3))...原创 2020-04-27 16:36:09 · 135 阅读 · 0 评论 -
【python】-index函数
列表重复值求索引原创 2020-04-16 15:16:17 · 711 阅读 · 0 评论 -
python-3队列和堆简洁操作
一、堆heap 模块默认建立小顶堆,如果想建立大顶堆的一个trik就是取反压入,弹出后再次取反。import heapqlst = [1,2,5,7,3,4]h = [] # 堆容器for i in lst: heapq.heappush(h, i) # 入堆print(heapq.heappop(h)) # 出堆print(heapq.nsmallest(2, ...原创 2020-04-15 11:23:10 · 328 阅读 · 0 评论 -
python-2一些小节
1、列表的索引和插入、访问在访问列表时,下标不能超过有效范围,否则报错在用负值访问列表时,-1表示最后一个位置,以此类推在用insert插入时,-1表示倒数第二个位置,除非原表为空,以大于表长为index插入,会插入到最后。2、range区间左开右闭3、return 缩进于def4、关于参数拷贝:形参和实参的地址不会因为名字不一样而改变如果形参在函数内部做了运算,其地址和实参不一致...原创 2020-04-15 10:26:17 · 135 阅读 · 0 评论 -
pandas入门使用
一、基本概念import pandas as pd基于字典创建dataframe对象,注意DF要大写,key为列名 列表内容为每一行的值df = pd.DataFrame({ "Name":['people1', 'people2'], "Age" :[18, 19]})df Name Age ...翻译 2020-03-25 20:09:42 · 239 阅读 · 0 评论