摘要:
tl;nr: for ... in ... dict.items dict x, y 把元组/键值对当中的元素分别打印 不成立,会报错 x 把键值对作为一个整体x,结果为元组/键值对 把键值对x, a[x]中的元素分别打印 items() 主要用于提取词典中的key: value对 1 scores 阅读全文
随笔分类 - python
【python比较两个列表list】 python2 cmp() python3 operator模块
2019-05-15 16:41 by ZealouSnesS, 1819 阅读, 收藏, 编辑
摘要:
https://www.yiibai.com/python/list_cmp.html 如果元素的类型相同,则执行比较并返回结果。如果元素是不同的类型,则检查它们是否是数字。 如果数字,必要时进行数字强制比较。 如果任一元素是数字,则另一个元素是“较大的”(数字值“最小”)。 否则,类型按名称按字母 阅读全文
python重建二叉树
2019-02-07 22:42 by ZealouSnesS, 342 阅读, 收藏, 编辑
摘要:
# -*- coding:utf-8 -*- # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None def contree(pre,tin): if len(tin)==1 and le... 阅读全文
python widows安裝scipy
2019-01-25 00:43 by ZealouSnesS, 394 阅读, 收藏, 编辑
摘要:
https://blog.csdn.net/github_39611196/article/details/76718707 Python3.x直接运行pip install scipy即可。Python 2.7中安装SciPy时,使用pip install scipy会出现运行错误:(忘记截图了) 阅读全文
python 创建二维数组
2018-12-08 17:32 by ZealouSnesS, 2931 阅读, 收藏, 编辑
摘要:
创建一个3*3的2维数组 错误方法1: 输出:[[0,0,0,0,0,0,0,0,0]],错误 错误方法2: 输出:[[0, 0, 0], [0, 0, 0], [0, 0, 0]],看起来正确 但是: 输出:[[0, 1, 0], [0, 1, 0], [0, 1, 0]],错误 为什么呢?因为m 阅读全文
【opencv】imread 赋值 深拷贝浅拷贝
2018-12-08 17:24 by ZealouSnesS, 1289 阅读, 收藏, 编辑
摘要:
注意事项: 1、cv2.imread返回类型 返回一个(高度,宽度,通道数)的ndarray 返回的ndarray中的数据类型是numpy.uint8,即8位无符号整数(0-255) 修改像素值: 这里注意,因为ndarray中的类型为uint8,故赋的值上溢出(>255)或下溢出(<0)时,会自动 阅读全文
【python】常用函数
2018-12-01 18:46 by ZealouSnesS, 330 阅读, 收藏, 编辑
摘要:
使用list生成dict(可指定单条长度和数据类型,splen为4即为list中每4行组成dict中一条) 计算两个list的距离(注意不能用numpy的linalg.norm,因为用numpy的linalg.norm的话如果两个list相等就会报错(因为求了0向量的范数)) 比较按行存的label 阅读全文
高斯分布抽样
2018-11-19 15:51 by ZealouSnesS, 1634 阅读, 收藏, 编辑
摘要:
使用高斯分布进行采样,确定各区间的采样数量 求正态分布曲线下面积: https://blog.csdn.net/qwerty_bibabo/article/details/75332402 scipy.stats模块用法: https://blog.csdn.net/u011702002/artic 阅读全文
python import
2018-11-06 14:18 by ZealouSnesS, 210 阅读, 收藏, 编辑
摘要:
(1)import 同一目录下 文件:直接引用如下面程序结构:`-- src |-- mod1.py `-- test1.py 若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;(2)import 子目录 文件,添加init文件后引 阅读全文
【python画图】
2018-11-02 21:34 by ZealouSnesS, 319 阅读, 收藏, 编辑
摘要:
1、热力图 2、散点图 3、设置坐标轴为文字 4、服务器上无法显示图片,不显示但保存图片 https://blog.csdn.net/rumswell/article/details/7342479 设置matplotlib.use('Agg') 阅读全文
多进程使用matplotlib.pyplot绘heatmap(多线程不可以)
2018-10-08 11:18 by ZealouSnesS, 4010 阅读, 收藏, 编辑
摘要:
数据格式如下: 以2、3列为x、y绘制一个热力图 以4、5列为x、y绘制一个热力图 绘制热力图的方法: x为横轴的值的list,y为纵轴值的list 修改bins可以控制区间大小 参考:http://blog.topspeedsnail.com/archives/707 使用meshgrid+ims 阅读全文
【numpy】
2018-09-12 23:00 by ZealouSnesS, 260 阅读, 收藏, 编辑
摘要:
ndarray在某个维度上堆叠,np.stack() np.hstack() np.vstack() https://blog.csdn.net/csdn15698845876/article/details/73380803 对角矩阵,np.eye() np.identity() https:// 阅读全文
librosa音频特征提取,python librosa库在centos上依赖llvm的问题?
2018-09-12 22:50 by ZealouSnesS, 800 阅读, 收藏, 编辑
摘要:
win10下安装使用: https://blog.csdn.net/qq_39516859/article/details/80679718 https://blog.csdn.net/qq_39516859/article/details/80333431 centos下python缺少llvm 阅读全文
cpython解释器内存机制
2018-09-12 22:20 by ZealouSnesS, 503 阅读, 收藏, 编辑
摘要:
java虚拟机内存 笼统分为两部分:堆区,栈区 其中,引用在栈区,对象在堆区 详细分为五部分:堆区,虚拟机栈区,本地方法栈区,方法区,程序计数器 cpython解释器内存 笼统分为两部分:堆区,栈区 其中,引用(或者叫变量or变量名)在栈区,底层c语言实现实际上是一个PyObject*类型的指针;对 阅读全文
python看内存
2018-09-12 22:19 by ZealouSnesS, 859 阅读, 收藏, 编辑
摘要:
打断点,跑起来 ps -ef | grep python 找到PID(两个数的第一列) cat /proc/PID/status 内存主要看四个字段: vmpeak 虚拟内存历史峰值 vmsize 虚拟内存目前占用量 vmhwm 物理内存历史峰值 vmrss 物理内存目前占用量 status文件看法 阅读全文
【非root用户】安装【python,pip,package】
2018-09-12 22:18 by ZealouSnesS, 2855 阅读, 收藏, 编辑
摘要:
安装python: 下载源码 解压 进入 没有make install,然后使用的话可能会报 ModuleNotFoundError: No module named '_ctypes' 错误 安装完成后进入指定的目录看一下,可以看到四个目录 安装pip: 我用源码安装python3之后,可以看到p 阅读全文
divison in python2 and python3
2018-08-15 19:47 by ZealouSnesS, 237 阅读, 收藏, 编辑
摘要:
python2 python3 // means floor(xiaquzheng) 阅读全文
python multi process multi thread
2018-08-15 19:13 by ZealouSnesS, 369 阅读, 收藏, 编辑
摘要:
muti thread: python threading: https://docs.python.org/2/library/threading.html#thread-objects https://www.liaoxuefeng.com/wiki/001374738125095c955c1e 阅读全文
pdb
2018-08-15 17:52 by ZealouSnesS, 263 阅读, 收藏, 编辑
摘要:
core code: 单步执行并进入:s 单步执行并不进入:n 下一断点:c 当前位置:where 从当前函数返回:r 退出:q pdb commands: https://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/index.h 阅读全文