- 博客(6)
- 收藏
- 关注
原创 python中用装饰器来优化计算斐波那契数列
#定义装饰器,记录计算中间结果防止重复计算def memoize(f): memo = {} def helper(x): if x not in memo: memo[x] = f(x) return memo[x] return helper@memoizedef fib(n): ...
2019-08-25 21:48:24 546
原创 一次性搞懂各种空值None, null, NULL, NaN, "", '', " ", ``, b"", u""(python, 数据库, linux)
区分 None,null,NULL,nan, “null”, " “, “”, ‘’, ``, b’’, u”"1.Python 中 None 是 NoneType, 没有长度, 表示空值, 布尔值为False, 即 None.bool() == False2. null 和 NULL 表示数据库中的空值, python中不存在这两者。3.在pandas 中 NaN 是缺失值的意思。 N...
2019-06-29 21:47:51 4087
原创 把DataFrame中单独的一列写入CSV文件
把pandas的Dataframe中单独的一列处理后写入csv文件,不要序号由于业务需要,读取文件后处理单独的列,然后把那一列保存为CSV文件。show codesimport pandas as pdimport numpy as npdf = pd.read_csv("unknown_tac.csv",header=None,names=['tac','time']# 处理tac这...
2018-12-26 15:22:58 7946
原创 使用pyecharts遇到的坑(去掉地图标识小红点)!
由于工作需要用jupyter绘制地图,便尝试用百度开源作品pyecharts下的Map 和 Geo画图,现在总结一下就绘制地图遇到的坑,以作前车之鉴抑或技术探讨,望指教。1. 版本:Python 3.6.5,pyecharts 0.5.112. 问题描述:我想绘制如下地图(没有地图标示小红点,并且把省份的名字标注在地图上):当时代码如下:from pyecharts import Map...
2018-10-19 22:36:49 11756 9
原创 将数据归一化到任意区间[a, b]的方法
将数据归一化到任意区间[a, b]的方法在数据分析的时候需要用到将原有的数据进行归一化,方便更好的绘图展示或者用做机器学习等其他用途。(1)首先找到原本样本数据X的最小值Min及最大值Max(2)计算系数:k=(b-a)/(Max-Min)(3)得到归一化到[a,b]区间的数据:Y=a+k(X-Min) 或者 Y=b+k(X-Max)将数据归一化到区间[1, 1000]的代码实现如下:...
2018-10-19 20:49:09 21231
原创 二叉树的前序,中序,后序,层序遍历(python写法总结, python 面试必备)
二叉树的前序,中序,后序,层序遍历(python写法总结, python 面试必备)二叉树的前序遍历(leetcode 144)Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = N...
2018-09-01 10:28:47 8776 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人