python
文章平均质量分 87
碧海蓝天go星辰大海
拖延症——不除何谈前进
展开
-
python实现常见的排序算法
# coding: utf-8"""常见排序算法正序实现"""def bubble_sort(arr): """ 冒泡排序:稳定排序,最差和平均时间复杂度O(n^2),最优情况是O(n),即原数组是已排好序的情况,空间复杂度O(1),即交换操作时使用的临时空间 实现:比较相邻元素,将较小的放在前面,重复执行,直到所有元素满足正序。 """ n = len(arr) for i in range(0, n): # 表示排序的轮次 is.原创 2022-05-07 19:05:33 · 2301 阅读 · 3 评论 -
np.linspace
np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0) 用于返回指定区间等间隔的数组。其中后面橙黄色的参数为可选的,均有默认值。以下为几种可能的使用情况:当start和stop均为单个数值时:import numpy as np# a = np.linspace(start=2, stop=3, num=50, endpoint=True, retstep=False, dty..原创 2020-12-04 17:11:49 · 2134 阅读 · 0 评论 -
使用tf.nn.ctc_loss遇到的一些问题及解决思路
我所说的tf.nn.ctc_loss是属于tensorflow 1.13.1的:tf.nn.ctc_loss(labels, inputs, sequence_length, preprocess_collapse_repeated=False, ctc_merge_repeated=True, ignore_longer_outputs_than_inputs=False, time_major=True)首先,放一段原创 2020-05-27 00:56:17 · 1422 阅读 · 1 评论 -
解决: topological sort failed with message: The graph couldn't be sorted in topological ord
问题:2020-04-05 18:50:45.822828: E tensorflow/core/grappler/optimizers/dependency_optimizer.cc:704] Iteration = 0, topological sort failed with message: The graph couldn't be sorted in topological ord...原创 2020-04-05 19:24:24 · 6900 阅读 · 2 评论 -
Python 最大公约数 最小公倍数
基础概念:a / b = c ......0 ,则a是b的倍数,b是a的因数(又称“约数”)。公倍数:两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数。 整数a,b的最小公倍数记为[a,b],同样的,a,b,c的最小公倍数记为[a,b,c],多个整数的最小公倍数也有同样的记号。公约数:亦称“公因数”。它是一个能被若干个整数同时均整除的...原创 2020-04-02 15:43:24 · 1965 阅读 · 0 评论 -
np.random.*
一 . np.random.rand(*dn)给定一个shape,返回该shape的一个服从[0, 1)均匀分布的数组。若是不给参数,就返回取自于[0 ,1)均匀分布的一个数值。import numpy as npprint(np.random.rand(1, 2)) # 输出:[[0.06115588 0.03628276]]print(np.random.rand()) # ...原创 2020-03-28 15:27:29 · 216 阅读 · 0 评论 -
pip3 install $(python3 util/taskcluster.py --decoder) 出错
在使用DeepSpeech模型时,需要安装 ds-ctcdecoder:pip3 install $(python3 util/taskcluster.py --decoder) 出现如下错误:Collecting ds-ctcdecoder==0.4.1 from https://index.taskcluster.net/v1/task/project.deepspe...原创 2020-03-23 18:23:29 · 1042 阅读 · 0 评论 -
os.path.*
import ospath = r"E:\path\to\1.txt"dir = r"E:\path\to"print(os.path.split(path)) # 返回文件所在目录与文件名组成的元组,('E:\\path\\to', '1.txt')print(os.path.splitext(path)) # 返回文件路径名的非后缀部分和后缀部分组成的元组,('E:\\...原创 2020-03-22 10:42:13 · 132 阅读 · 0 评论 -
Python实现简单的文本验证码图片的生成
"""一个能够生成简单文本验证码的代码"""import numpy as npfrom PIL import Image, ImageFont, ImageDrawimport osimport sysfrom tqdm import tqdmdef get_charsets(): """获取字符集""" charsets = "abcdefghijklmnopq...原创 2020-02-29 02:38:37 · 318 阅读 · 0 评论 -
Python 实现音频时间序列的几种数据转换
包括对读取的音频数据的dft(离散傅里叶变换)、idft,stft(短时傅里叶变换)、istft,ssa(奇异谱分析),分帧和复原。# coding=utf-8"""对音频数据的几种数据转换方式的实现"""import numpy as npfrom scipy.fftpack import fft, ifftimport librosaimport scipy.io.wavf...原创 2020-01-15 16:02:39 · 2827 阅读 · 1 评论 -
Python实现音频文件格式转化
该代码用于音频格式转化;已实现的方法有,其他格式音频文件转为单声道、16000Hz采样率、数据类型(int16,float32)若是想转化为其他格式,可以自行在网上寻找FFmpeg的用法。"""ffmpeg命令:-i 输入音频文件名 -acodec 设置音频的编码或解码器, 具体可选项参考:https://developer.qiniu....原创 2020-01-15 15:48:53 · 5000 阅读 · 3 评论 -
Python练习系列
Python标准库Numpy教程Tensorflow API目录一. yield:二. tf.constant:三. tf.stack 和 tf.unstack:四. tf.tensordot:五.对多个相同维度的类数组同时打乱顺序,但是保持它们之间的一一对应关系:六.获取当前所打开文件的路径os.path.dirname(os.path.realpath...原创 2020-01-14 10:59:10 · 564 阅读 · 0 评论 -
python包下载(离线下载、pip命令安装)
若要下载安装某一python包,先打开该网页:https://pypi.org/project/tensorflow/,显示如下:(因为是在找tensordlow时打开的这一网页,所以,该网址后面会是tensorflow)然后,在如下搜索框中输入你要下载安装的包名:比如输入tensorflow,点击搜索,显示如下页面:可以看到,所给出的选项中,第一个就是tensorflow1.14.0...原创 2019-08-20 17:58:51 · 2092 阅读 · 0 评论 -
Python3 selector 爬取豆瓣读书信息 并将其存入Excel表格或mysql数据库
一. 爬取豆瓣读书信息这里只爬取了豆瓣读书信息的书名和评分#coding=utf-8import urllib.requestimport lxml.etreefrom cssselect import GenericTranslator, SelectorErrordef loadDoubanScore(url, tag, start): ''' 爬取豆瓣读书的评分...原创 2019-05-22 17:50:38 · 1775 阅读 · 0 评论 -
ModuleNotFoundError: No module named 'lmdb' windows 安装了lmdb仍然无法import
我之前用conda install lmdb安装了lmdb,但是import lmdb仍然报错,之后在这lmdb is installed but could not imported找到了解决办法。在windows上安装lmdb的命令如下:conda install --name base -c conda-forge python-lmdb参考自:https://github.com/C...转载 2019-05-10 19:55:08 · 2219 阅读 · 0 评论 -
tensorflow-1.13.1-cp37-cp37m-win_amd64.whl离线安装包下载,python各类离线安装包下载
tensorflow-1.13.1-cp37-cp37m-win_amd64.whl离线安装包下载tensorflow-1.13.1-cp37-cp37m-win_amd64.whl其他操作系统以及其他python版本的tensorflow-1.13.1可在此下载如果遇到下载速度慢的情况,可以将鼠标在相应的whl文件上,右键复制链接地址,我选择将其粘贴在迅雷的新建任务窗口,使用迅雷可以加快下...原创 2019-04-23 15:59:38 · 20748 阅读 · 4 评论