python
qauzy
这个作者很懒,什么都没留下…
展开
-
Vott使用自己的模型自动标注
如果是tfjs格式比较简单,直接设置路径就行,否则要转换为tfjs格式模型。原创 2022-09-24 11:39:54 · 1035 阅读 · 0 评论 -
Python3 操作数据库
1 安装插件安装MySQL-python出错:Collecting MySQL-python Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip ...原创 2020-04-01 20:42:12 · 209 阅读 · 0 评论 -
【改善Python程序的91个建议】建议30:[]、()和{}:一致的容器初始化形式
列表解析的语法为:[expr for iter_item in iterable if cond_expr]元组(tuple)的初始化语法为:(expr for iter_item in iterable if cond_expr)集合(set)的初始化语法为:{expr for iter_item in iterable if cond_expr}字典(dict)的初始化语法为:{e...原创 2019-01-28 16:58:17 · 152 阅读 · 0 评论 -
【pytorch】torch.utils.data.TensorDataset()原版与新版的差异
使用时发现出错了,如下:原因是新版把之前的data_tensor 和target_tensor去掉了,输入变成了可变参数,也就是我们平常使用*argsclass TensorDataset(Dataset): """Dataset wrapping tensors. Each sample will be retrieved by indexing tensors ...原创 2019-02-06 11:00:50 · 8793 阅读 · 0 评论 -
【改善Python程序的91个建议】建议26:深入理解None,正确判断对象是否为空
摘录来自: 张颖 赖勇浩 著. “编写高质量代码:改善Python程序的91个建议。” Apple Books. Python中以下数据会当做空来处理:·常量None。·常量False。·任何形式的数值类型零,如0、0L、0.0、0j。·空的序列,如''、()、[]。·空的字典,如{}。·当用户定义的类中定义了nonzero()方法和len()方法,并且该方法返回...原创 2019-02-09 09:15:04 · 189 阅读 · 0 评论 -
K-means聚类算法
源:https://segmentfault.com/a/1190000010863236K-means算法简介K-means是机器学习中一个比较常用的算法,属于无监督学习算法,其常被用于数据的聚类,只需为它指定簇的数量即可自动将数据聚合到多类中,相同簇中的数据相似度较高,不同簇中数据相似度较低。K-menas的优缺点:优点: 原理简单 速度快 对大数据集...转载 2019-03-05 11:08:59 · 409 阅读 · 0 评论 -
导数,差商,牛顿插值法
1 差商的定义设有函数f(x)以及自变量的一系列互不相等的的值f(xi),称为f(x)在点处的一阶差商,并记作。又称为f(x)在点处的二阶差商;称:为f(x)在点处的n阶差商。2 牛顿插值法的推导有了差商的定义,就很容易推出牛顿插值的公式。根据均差定义 , 把 x 看成[ a, b] 上一点 , 可得,把后一式代入前一式,得到:...原创 2019-07-20 02:29:18 · 7653 阅读 · 1 评论 -
CentOS 7中编译安装Warp-ctc及启用更高版本GCC(4.9.2)
识别验证码用到warp-ctc,原版百度的不支持pytorch,找到https://github.com/SeanNaren/warp-ctc,按说明,需要gcc-4.9,接着又其他报错,下面是解决过程:1 CentOS 7中默认gcc版本为4.8.5,编译warp-ctc提示需要4.9版本的gcc,通过以下命令:1 yum install centos-release-scl-rh c...原创 2019-08-06 12:05:35 · 997 阅读 · 0 评论 -
ValueError: could not convert string to float: '\ufeff6'错误解决(UTF-8和UTF-8-sig的区别)
1 解决方案载入csv文件,代码如下def loadCsv(filename): lines = csv.reader(open(filename, "rt", encoding="UTF-8")) dataset = list(lines) for i in range(len(dataset)): dataset[i] = [float(...原创 2019-09-02 17:34:16 · 10659 阅读 · 18 评论 -
CentOS 7 安装opencv-python及导入共享库错误
安装conda install -c menpo opencv导入时出现错误:ImportError: libSM.so.6: cannot open shared object file: No such file or directoryImportError: libXrender.so.1: cannot open shared object file: No such ...原创 2019-09-09 15:24:54 · 438 阅读 · 0 评论 -
【改善Python程序的91个建议】建议29:区别对待可变对象和不可变对象
摘录来自: 张颖 赖勇浩 著. “编写高质量代码:改善Python程序的91个建议。 Python中一切皆对象,每一个对象都有一个唯一的标示符(id())、类型(type())以及值。对象根据其值能否修改分为可变对象和不可变对象,其中数字、字符串、元组属于不可变对象,字典以及列表、字节数组属于可变对象对于不可变对象来说,当我们对其进行相关操作的时候,Python实际上仍然保持原来的值而...原创 2019-01-28 16:47:11 · 109 阅读 · 0 评论 -
【改善Python程序的91个建议】建议12 不推荐使用type来进行类型检查
摘录来自: 张颖 赖勇浩 著. “编写高质量代码:改善Python程序的91个建议。1 不刻意进行类型检查,而是在出错的情况下通过抛出异常来进行处理,这是较为常见的方式。 2 基于内建类型扩展的用户自定义类型,type函数并不能准确返回结果。例子:class UserInt(int): def __init__(self,val=0): self.__...原创 2019-01-22 11:16:22 · 224 阅读 · 0 评论 -
利用sys._getframe()为日志添加文件路劲,函数名和行号
sys._getframe()得到如下对象:typedef struct _frame { PyObject_VAR_HEAD struct _frame *f_back; /* 调用者的帧 */ PyCodeObject *f_code; /* 帧对应的字节码对象 */ PyObject *f_builtins; /* 内置名字空间 *原创 2016-12-09 17:41:28 · 4538 阅读 · 0 评论 -
Python函数参数整理
1. Python中的参函数数传址还是传值?在其他语言(C/C++等)中函数参数有传地址或传值的说法。具体就是如果是传地址形式,那么在函数中修改参数的值,将影响到实参的值,而传值形式,则在函数中修改参数的值将不会影响到实参的值,因为函数中参数是实参的拷贝。那么在Python中有什么异同呢?看一个例子:from ctypes import *import os.path import sys...原创 2018-05-20 11:52:00 · 233 阅读 · 0 评论 -
tf.argmax
tf.argmax(input, axis=None, name=None, dimension=None)Returns the index with the largest value across axis of a tensor.input is a Tensor and axis describes which axis of the input Tensor to reduce acr...原创 2018-07-09 21:09:10 · 172 阅读 · 0 评论 -
CentOS 7出现ImportError: No module named Tkinter
安装python工具tkinter库:sudo yum install python-tools原创 2018-07-18 15:38:41 · 2710 阅读 · 2 评论 -
Python中的*args和**kwargs
在函数定义中使用*args和**kwargs传递可变长参数. *args用作传递非命名键值可变长参数列表(位置参数);**kwargs用作传递键值可变长参数列表总结:args中保存的是没有利用的没有变量名的多余参数,保存方式为元组**kwargs中保存的是没有利用的有变量名的多余参数,就保存在,保存方式为字典...原创 2018-08-14 16:25:38 · 172 阅读 · 0 评论 -
Python property() 函数
描述property() 函数的作用是在新式类中返回属性值。语法以下是 property() 方法的语法:class property([fget[, fset[, fdel[, doc]]]])参数fget -- 获取属性值的函数 fset -- 设置属性值的函数 fdel -- 删除属性值函数 doc -- 属性描述信息返回值返回新式类属性。实例...转载 2018-08-14 20:49:01 · 159 阅读 · 0 评论 -
【表情识别】数据集处理
数据集采用的是fer2013,该如果不想麻烦自己去官网下载,可以贡献一分( ̄▽ ̄)到https://download.csdn.net/download/idwtwt/10590806fer2013.tar.gz解压之后可以得到fer2013.csv,想了解csv格式请自行百度,该格式文件可以用office表格软件打开可以看到其实就三列——emotion,pixels,Usage...原创 2018-08-12 15:28:27 · 3545 阅读 · 0 评论 -
【pytorch】Module.parameters()函数实现与网络参数管理
我们知道可以通过Module.parameters()获取网络的参数,那这个是如何实现的呢?我先直接看看函数的代码实现: def parameters(self): r"""Returns an iterator over module parameters. This is typically passed to an optimizer. ...原创 2018-08-30 01:21:37 · 46754 阅读 · 3 评论 -
【wavenet】音频处理库librosa和pyaudio的使用
1 安装#librosapip install librosa#pyaudiobrew install portaudiopip install pyaudio2 使用2.1 librosa的使用加载音频文件librosa.load>>> y, sr = librosa.load('/opt/code/python/datasets/cor...原创 2018-10-21 17:54:45 · 2607 阅读 · 0 评论 -
为指定目录的指定后缀文件首行添加“#coding:utf-8”
为了使用中文需要在py文件的首行添加“#coding:utf-8”,为了方便,我们一次性为我们的工作目录的所有py文件都添加上:#!/bin/bashfunction scandir() { local cur_dir parent_dir workdir workdir=$1 cd ${workdir} if [ ${workdir} = "/" ] the原创 2016-12-13 13:52:37 · 1079 阅读 · 0 评论