python
文章平均质量分 60
spirits_of_snail
code is changing me.
展开
-
opencv学习笔记之视频读取处理方法
c++ opencv读取视频帧, 保存的路径;原创 2019-04-18 21:58:46 · 3391 阅读 · 0 评论 -
python最长公共子序列或最长公共子串
动态规划子问题分解,建立初始状态构建动态公式原创 2021-11-30 18:34:01 · 590 阅读 · 1 评论 -
ERROR: Could not find a version that satisfies the requirement xxxxx (from xxxx==1.0.8)解决办法
python pip安装第三库报错ERROR: Could not find a version that satisfies the requirement wxpython4.1.0 (from Gooey1.0.8) (from versions: none)ERROR: No matching distribution found for wxpython==4.1.0参考网上博客的方法尝试1:将gooey.whl下载之后再进行安装,pip install Gooey-1.0.8-py原创 2021-02-24 18:18:17 · 4480 阅读 · 1 评论 -
python调用c++的动态库,实现结构体类型、数组之间的参数传递
python的ctypes库学习笔记----调用DLL和sopython调用C++编译生成的动态链接库,包括DLL或者.so,需要用到ctypes库的方法ctypes是一个用于Python的外部函数库,它提供C兼容的数据类型,并允许在DLL或共享库中调用函数。解决调用过程中出现OSError: exception: access violation reading 0x0000000000000030问题,报错原因是ctypes库并不支持python中参数类型windows 生成DLL这里原创 2020-11-23 18:38:55 · 4754 阅读 · 1 评论 -
快速解决Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.问题
问题描述在升级tensorflow版本之后,更新了cudnn,再重新 import caffe 报错 Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so在尝试把libmkl_avx2.so和libmkl_def.so对应路径加入LD_LIBRARY_PATH均未解决;网上提供的解决方法有重新安装mkl,num...原创 2019-12-13 14:51:08 · 9020 阅读 · 3 评论 -
numpy学习笔记之随机采样函数
numpy的随机采样函数np.random.choice(a, size=None,replace=None, p=None)功能:Generates a random sample from a given 1-D array常见的随机采样用法如下:import random # 从0到99的列表中随机生成10个样本out1 = random.sample(range(1...原创 2019-10-31 21:26:49 · 16256 阅读 · 0 评论 -
python学习笔记之基本的图像处理
对比度、亮度、高斯模糊滤波操作# -*- coding: utf-8 -*-import osfrom PIL import Image, ImageEnhancefrom scipy.ndimage import filtersfrom scipy import misc#from matplotlib import pyplot as pltclass preprocess_...原创 2018-11-07 13:46:40 · 235 阅读 · 0 评论 -
python学习笔记之读写excel或csv文件
首选pandas库里pandas.read_excel函数,相对比较简单其次使用xlrd库,感觉没有pandas好用如何写excel,后续更新# -*- coding: utf-8 -*-"""Created on Wed Nov 28 18:39:17 2018@author: **"&amp原创 2018-11-28 19:06:15 · 695 阅读 · 1 评论 -
IQA客观评价算法与主观平均意见得分相关系数
# -*- coding: utf-8 -*-"""常见IQA算法评价指标函数接口:- 皮尔逊相关系数:PLCC- 斯德尔曼相关系数:SROCC- 肯德尔系数:kendall_corrcoef- 离群率:outlier rate- MSE"""import pandasimport scipy.stats as stasfrom scipy.optimize import c..原创 2019-01-11 22:02:32 · 1729 阅读 · 0 评论 -
python生成prototxt协议文件
#!/usr/bin/env python# -*- coding: utf-8 -*-import syscaffe_root = 'E:/ycsun/file/code/caffe/caffe-windows/Build/x64/Release/pycaffe/'sys.path.insert(0, caffe_root)import caffefrom caffe import...原创 2019-03-15 23:22:21 · 792 阅读 · 0 评论 -
人脸关键点区域添加矩形黑框mask
人脸区域添加矩形黑框依赖:Dlib libraryDlib简介:Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems. See http://dlib.net ...原创 2019-09-18 21:25:35 · 1360 阅读 · 0 评论 -
tensonflow实现单机多卡GPU
思想采用数据并行传输到多卡中,优化过程中进行合并,主要是每张GPU梯度的合并话不多说,上代码#coding=utf-8from __future__ import absolute_import, division, print_functionimport osimport sysimport csvimport cv2import timeimport random...原创 2018-10-13 20:49:07 · 1652 阅读 · 0 评论 -
python学习笔记之sklearn数据预处理归一化
可参考sklearn_数据处理API帮助理解!标准归一化归一化到均值为0,方差为1sklearn.preprocessing.scale函数:Standardize a dataset along any axis 先贴出主要的源码,乍一看,很乱,其实细看之下,就是多了一些判断稀疏矩阵之类的条件性代码。#coding=utf-8import numpy as npfrom...原创 2018-09-11 22:59:19 · 8239 阅读 · 0 评论 -
python学习笔记之文件的批量移动、复制,以及删除指定后缀
单一文件夹的批量复制和移动#coding=utf-8import osimport shutilfolder_capacity = 10000def copy_files(src_dir, dest_dir): if not os.path.exists(dest_dir): os.mkdir(dest_dir) count = 0 fo...原创 2017-05-23 22:00:18 · 3597 阅读 · 0 评论 -
ubuntu14.04安装caffe +cuda+cudnn+pycaffe教程
主要参考caffe installation官网教程: http://caffe.berkeleyvision.org/installation.htmltutorial http://caffe.berkeleyvision.org/tutorial/ 1. 安装cuda以及cudnn cuda的安装这里就不说了,比较简单,根据官网一步步来即可.这里要提的是配置后面的...原创 2017-07-22 18:59:12 · 580 阅读 · 0 评论 -
win10下安装CUDA8.0+Cudnn5.1+tensorflow1.2.1
一、window10_64位安装CUDA8.0+Cudnn5.1 下载win10CUDA版本以及cudnn_v5.1,https://developer.nvidia.com/cuda-downloads,https://developer.nvidia.com/rdp/cudnn-download按照以下参考教程进行安装。http://www.linuxidc.com/Linux/201...原创 2017-07-07 14:43:10 · 6148 阅读 · 2 评论 -
tensorflow读取SVHN数据集转为TFrecords格式
这里默认将python脚本文件和svhn数据集放在同一目录下,FLAGS.directory参数可以指定数据集的目录,由于svhn没有validation数据集,因此将train分割一部分出来作为validation。注释:num_sample_size默认为10000,训练的样本数可以自己设,这里我设置20000,前15000作为训练,后5000作为验证 import...原创 2017-05-10 20:02:50 · 2583 阅读 · 0 评论 -
windows下安装python及第三方库numpy、scipy、matplotlib终极版
一、python安装 进入python官网https://www.python.org/,点击Downloads--Windows下载对应的python2.7或者3.6。点击其中一个版本进入下一个界面,选择64Windows x86-64 MSI installer或者32位Windows x86 MSI installer进行下载。下载点击安装,默认安装位置是C盘根目录C...原创 2017-02-24 10:21:32 · 133422 阅读 · 19 评论 -
找出第一个仅出现一次的字符及排序算法细节实现
题目描述(剑指offer)在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个仅出现一次的字符,并返回它的位置。def first_not_repeat(str): hashdict = {} for index,item in enumerate(str): if item in hashdict: ...原创 2017-10-19 21:10:48 · 290 阅读 · 0 评论 -
Fisher–Yates shuffle 算法详解:给定数组的乱序
1、算法思想 根据维基百科解释:TheFisher–Yates shuffle is analgorithm for generating a random permutation of a finite sequence—in plain terms, the algorithm shuffles the sequence. The algorithm effective...原创 2017-10-13 12:40:12 · 4635 阅读 · 0 评论 -
python学习笔记之sorted、sort、range、reverse函数
目录顺序遍历逆向遍历实际排序问题介绍内置函数:map;reduce;filter;lambda 表达式sorted、sort、range、reverse函数内置函数map:输入两个参数,第一个是函数,第二个是序列;返回函数fun作用于序列每个元素的组成的列表;API解释如下:map(function, sequence[, sequence, ...]) -...原创 2018-07-13 20:21:24 · 652 阅读 · 0 评论 -
python学习笔记之可视化点云
requirementsmayavi 官网安装教程及下载地址meshlab,下载地址注意事项 以上方法二选一,mayavi安装可能比较麻烦,如果要安装,建议看官网教程;代码#coding=utf-8import os#我可视化的库用的是pyside,也可以是pyqtos.environ['QT_API']='pyside'import numpy as npf...原创 2018-09-11 18:29:18 · 8611 阅读 · 9 评论