
Python
J_PrCz
Learn to be ordinary before you wish to be extraordinary.
展开
-
24色卡图-Python
24色卡图-Python代码用Python生成一个24色卡图24色卡对应的值如下:[115, 82, 69],[204, 161, 141],[101, 134, 179],[89, 109, 61],[141,137,194],[132,228,208],[249,118,35],[80,91,182],[222,91,125],[91,63,123],[173,232,91],[255,164,26],[44,56,142],[74,148,81],[179,42,50原创 2020-09-17 15:09:03 · 5359 阅读 · 1 评论 -
图像Gamma变换-增强
图像Gamma变换二级目录三级目录二级目录三级目录原创 2020-09-13 01:41:47 · 4005 阅读 · 0 评论 -
Relationship between YUV and RGB
Relationship between YUV and RGB1. YUV格式1.1 基本概念1.2 YUV4201.2.1 YUV420P1.2.2 YUV420SP2. YUV420sp to RGB2.1 YUV420sp 8bits2.2 YUV420sp 10bits3. RGB to YUV4443.1 RGB to YUV 4443.2 RGB to YUV420可以参考维基百科的解释:https://zh.wikipedia.org/wiki/YUVcolor depth: https原创 2020-08-09 17:42:48 · 741 阅读 · 0 评论 -
双边滤波实现-python
双边滤波的作用主要是为了保护图像的边缘信息不被滤掉;原创 2020-07-23 22:21:42 · 7680 阅读 · 0 评论 -
Python TXT
对txt进行修改,要将修改保存到其他txt中,所以先建一个空的txt: c.txtf = open('a.txt')a = f.read()b = a.replace('+', '')with open('c.txt', 'w') as f1: f1.write(b) f1.close() ...原创 2019-11-20 22:33:53 · 243 阅读 · 0 评论 -
银行数据风险预测
风险预测-决策树主要是使用决策树进行预测,并且根据树画图显示使用Graphviz 画图1.通过官网下载安装graphviz;2.进行模型训练;#-*- coding : utf-8 -*-#coding: utf-8import pandas as pdimport numpy as npimport pydotplusfrom sklearn.tree import Dec...原创 2019-06-19 15:52:16 · 991 阅读 · 0 评论 -
Kmeans 银行数据聚类分析
K-MEANS聚类分析银行数据分析记录调用的包import seaborn as snsimport numpy as npimport pandas as pdfrom matplotlib import pyplot as pltfrom sklearn.cluster import KMeansfrom sklearn.ensemble import RandomForestR...原创 2019-06-10 17:32:22 · 3853 阅读 · 5 评论 -
Seaborn 实现可视化
Seaborn 可视化安装 pip3 install seaborn导入 import seaborn as sns不同特征之间的相关性corr = df.corr()sns.heatmap(corr, annot=True)原创 2019-06-04 14:40:33 · 195 阅读 · 0 评论 -
pythpn zip解压
Zip文件解压以及TXT的读取1.对Zip 通过python进行解压,使用的是zipfile库解压函数是zipfile.ZipFile()将解压后的文件提取到path1路径使用extractall()函数import zipfilepath = 'a.zip'path1 = 'c:/'f = zipfile.ZipFile(path, 'r')f.extractall(path1)...原创 2019-05-17 16:53:00 · 280 阅读 · 0 评论 -
使用CNN对自然图像压缩重构【图像压缩感知】
分析论文:Shi W, Jiang F, Zhang S, et al. Deep Networks for Compressed Image Sensing[J]. 2017:877-882.论文题目:Deep Networks for Compressed Image Sensing 自然图像压缩深度网络.原创 2019-05-12 15:36:09 · 7903 阅读 · 37 评论 -
读取FITS文件
读取FITS文件FITS 文件是天文图像使用的存储格式,一般读取使用库是:from astropy.io import fits读取fits:hdu = fits.open(path)data1 = hdu[0].data #得到数据一种批量读取文件夹下多个文件中的FITS文件的方式,使用os:import osimport numpy as npfrom astropy....原创 2019-04-20 15:27:29 · 2962 阅读 · 0 评论 -
2019快手春招笔试A卷编程题3道
2019快手春招笔试编程题【Python】统计一个数组中出现奇数次的数字,只出现了一次。解:笨办法:统计数组出现的次数,然后判断是否为奇数。存在的问题:运行时间和复杂度不合格。import sysn = int(input())data = map(int, raw_input().split())m = set(data)dict = {}for i in m: ...原创 2019-03-30 21:52:45 · 871 阅读 · 0 评论 -
LeetCode矩阵类训练
LeetCode矩阵类训练4. Median of Two Sorted Arrays描述:There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity sho...原创 2019-03-30 09:31:22 · 249 阅读 · 0 评论 -
算法题瞎做
1.快手2018年的算法题字符串排序,若干字符串,字符串的后六位为数字,将字符串的后六位提取出来,并排序这道题主要是学习了python的input()和raw_input使用。n = input()a = []while n: n -= 1 s = raw_input() s = s[-6:] s = int(s) a.append(s)...原创 2019-03-29 22:11:02 · 197 阅读 · 0 评论 -
2019字节跳动算法题
算法题笔记前期没有练过算法和优化方面的题,所以笔试的时候,做的特别不好,只有第一道题是最简单的。1.得到的最少硬币数货币系统包括1、4、16、64元共计4种硬币,以及面值为1024的纸币。现在使用1024的纸币购买一件价值为N(0<N<=1024)的商品,问最少收到多少硬币。解:最笨的办法就是(1024-N)/64得到的余数再除以16得到余数再除以4得到余数相加。class...原创 2019-03-28 22:27:53 · 6392 阅读 · 2 评论 -
剑指offer Python②
1.丑数把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。笨办法【运行超时】:# -*- coding:utf-8 -*-class Solution: def GetUglyNumber_Solution(self, index): ...原创 2019-03-14 21:33:04 · 223 阅读 · 0 评论 -
OpenCV 问题
OpenCV问题集合版本opencv 4.0.0关于cv2.findContours()import cv2img = cv2.imread('handwriting.jpg')img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)ret, thresh = cv2.threshold(img_gray, 0, 255, cv2.THRE...原创 2019-03-12 10:50:25 · 238 阅读 · 0 评论 -
Ubuntu 下的Python的一些库的安装记录
Ubuntu 下一些Python库的安装1.要使用大批量的数据存储,使用了h5py的格式,h5py安装如下: 在终端: sudo pip install cython sudo apt-get install libhdf5-dev sudo pip install h5py 在终端完成上述三步即可,如果出现无法连接的错误就是网络信号不好。 如果想要具体pip 用的国内的源,可以使...原创 2019-03-03 02:23:08 · 481 阅读 · 0 评论 -
.mat 文件 Python 读取
mat 文件处理MATLAB保存.mat文件时,有两个内容保存save('/home/awen/Juanjuan/wavefront-cnn/data/d=1r0=0.1test.mat', 'sc', 'slope');那么在Python中读取的时候,读取得到的是字典格式。data_path = '/home/awen/Juanjuan/wavefront-cnn/data/d=1r0...原创 2019-03-01 13:06:23 · 430 阅读 · 0 评论 -
Python 多维数组维度变换
多维度图像维度变换当图像对应的矩阵的维度为[64, 64, 1, 4000],其中64×64表示图像的大小,1表示图像的通道数;4000表示图像的张数;为了将矩用于Tensorflow的输入格式,即4000×64×64×1,使用np.transpose((3, 0,1, 2))来进行变换:sc_test = sc_test.transpose((3, 0, 1, 2))slope_tes...原创 2019-03-01 11:35:28 · 5677 阅读 · 2 评论 -
2019校招春招面试问题汇总
2019校招春招面试问题汇总深信服;浪潮;视源实习编程类 C+Python1.链表和字典的区别;2.Python中用过哪些库,并一句话总结;3.Linux经常用的操作;4.Python中 a is b 和 a == b 的区别;5.求集合的交集和并集 set();6. ++p 和 p++;7. Linux 怎么看日志;8. 查看所有的进程;9. 线程和进程;10. 已知...原创 2019-02-23 21:15:55 · 1456 阅读 · 0 评论 -
Python 随机插值
图像随机插值法本文主要讲解图像的插值1、随机插值的调用 from scipy.interpolate import griddata通过griddata对随机采样的图像进行插值,插值法包括:‘linear’, ‘nearest’, ‘cubic’等,我用的’linear’2、随机图像插值#m2 表示随机去点的图,如图1所示。 r1, c1 = np.nonzero(m2)...原创 2019-02-23 06:59:46 · 3050 阅读 · 0 评论 -
剑指offer Python①
在写代码的路上积少成多,现在都是最笨的方法实现要求,一点一点改进。1. 替换空格请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。分析:①使用replace()# -*- coding:utf-8 -*-class Solution: # s 源字符串 def r...原创 2019-02-23 06:43:31 · 814 阅读 · 0 评论 -
Python 建立二叉树
Python 建立二叉树在做《剑指Offer》的时候总是弄不清楚二叉树的概念,现在学习了如何创建二叉树,希望有所帮助。按照下图中二叉树来写首先定义初始化函数:...原创 2019-02-22 23:37:03 · 5932 阅读 · 0 评论 -
基于神经网络的手写字符压缩分类
基于卷积神经网络的手写字符压缩分类压缩感知:通过对数据进行按照一定数据量进行压缩,传输,然后再利用重构算法将压缩的数据重构出原始的数据。压缩感知的过程可以表示为一下模型:将压缩感知与卷积神经网络结合,不但可以提高重构的精度,而且可以忽略信号的稀疏字典的这一项要求。所在数据不完整的情况,对数据进行分类,可以使用卷积神经网络实现。1.随机采样矩阵不训练手写字符集的分类过程可以表示为:2....原创 2019-01-19 14:21:44 · 596 阅读 · 0 评论 -
tensorflow对图像进行拼接
tensorflow对图像进行多个块的行列拼接在深度学习过程中,通过卷积得到的图像块大小是8×8×1024的图像块,对得到的图像块进行reshape得到[8×8]×[32×32],其中[8×8]是图像块的个数,[32×32]是小图像的大小。通过tf.concat对小块的图像进行拼接。-在做图像卷积的过程中,做了这样一个比较麻烦的拼接,现在还没想到更好的拼接方法,因为是块拼接,开始的时候使用...原创 2018-09-05 14:55:43 · 3278 阅读 · 0 评论 -
Python 关于txt文件处理
Python 处理txt文件1.TXT读取:path = '/home/0_1.txt'file1 = open(path)read1 = file1.read()print(read1)2.将TXT内容转化为array TXT的大小是24*24,转化为一维向量1*576Vect = np.zeros((1, 576))fr = open(filename)for ...原创 2018-09-01 17:33:02 · 371 阅读 · 0 评论 -
在分类过程中对连续数据的类划分
分类中对连续数据的类划分:在 C4.5 算法中采用二分法对连续值进行处理。 Markdown Code对于连续的属性 XX 假设共出现了 n 个不同的取值,将这些取值从小到大排序{x1,x2,x3,…,xn}{x1,x2,x3,…,xn},其中找一点作为划分点 t ,则将数据划分为两类,大于 t 的为一类,小于 t 的为另一类。而 t 的取值通常为相邻两点的平均数 t=xi+xi+1...原创 2018-08-18 17:35:35 · 3994 阅读 · 0 评论 -
Python一些基础函数使用
学习Python中记不住的一些函数1.np.linspace(start, end, num) : 在区间[start, end]均匀取num个点。2.plt.scatter(x, y) :画二维坐标的散点图 plt.scatter(x, y, c=z, cmap=’bwr’): 画散点图,但是点有类,用于画分类的散点图。 3.数据的逆 X.I, 数组的转置X.T4.读取CS...原创 2018-08-14 22:11:51 · 1107 阅读 · 0 评论 -
处理整个文件夹下的同类格式的图像
处理整个文件夹下的同类格式的图像如何批量处理文件夹下的多个图像skimage库 io, color, transformfrom skimage import io, color, transformimport numpy as np#将彩色图像转化为灰度图像,并且大小变为(256,256)def convert_to_gray(f): image = i...原创 2018-08-12 11:52:28 · 322 阅读 · 0 评论