python
masbbx123
这个作者很懒,什么都没留下…
展开
-
python读取文件
import fnmatchimport osimport pandas as pdimport numpy as np import sysimport cv2def ReadSaveAddr(Stra,Strb): SaveDir = "D:/test/" if(os.path.exists(SaveDir)): print("a") else: os.makedirs(SaveDir) DirN = 0 #prin原创 2021-02-26 20:53:28 · 180 阅读 · 0 评论 -
python处理几个小功能
随机打乱顺序gdata = gdata.sample(frac=1) gdata = gdata.reset_index(drop=True)print(gdata)输出有缺失值的indextest=gdata.isnull().any()#检查缺失值print(test.index)j = len(test)for i in range(j): if test[i]==True原创 2018-04-02 16:13:24 · 372 阅读 · 0 评论 -
python输出到文件
这样就直接输出到文件中去了doc = open('out.txt','w')print(data_dict,file=doc)doc.close()原创 2018-05-30 14:58:21 · 19515 阅读 · 2 评论 -
python随机选择出一些文件
import cv2import numpy as npimport osimport fnmatchimport osimport pandas as pdimport numpy as np import sysAddr = 'F:/test/'AddrSave = 'F:/test/'isExists=os.path.exists(AddrSave)if not...原创 2018-08-14 09:54:49 · 3038 阅读 · 0 评论 -
python直接把数据写入文件
可以直接把浮点数据写进去,VC直接当作浮点读取就可以了。doc = open(‘test.dat’,'wb')for ii in range (512): doc.write(layer_output1[ii])doc.close()原创 2018-10-27 12:30:41 · 5612 阅读 · 0 评论 -
mnist各种网络研究2 结果统计
统计实验结果:网络 关键字 卷积核 卷积层数 参数量 acc 估计运算量Net1 softmax x x 7850 0.9169 7840Net2 全连接 x x 669706 0.9843 668672Net3 标准卷积 5 2 3274634 0.9921 13883904Net4 stride 5 2 3274634 0.9881 58...原创 2018-12-05 13:47:44 · 374 阅读 · 0 评论 -
mnist各种网络研究3 网络组合
尝试先训练几个独立的网络,预测的时候再组合到一起:import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequential,Modelfrom keras.layers import Input,Conv2D,Dense,Dro...原创 2018-12-06 09:40:10 · 213 阅读 · 0 评论 -
mmdnn转换网络
https://github.com/Microsoft/MMdnn刚开始在ubuntu18.04中使用的时候发现那些命令都不能使用,在windows下倒是好的。后来发现是因为ubuntu18.04中默认使用的python2,而mmdnn需要使用的是python3http://www.cnblogs.com/jasonlixuetao/p/9729753.html修改默认使用的python...原创 2018-12-12 11:02:12 · 1101 阅读 · 0 评论 -
手动读取pnet模型参数
说白了pnet模型参数就用numpy做了个保存,直接读取就好了。这样参数保存方式可以跨框架,也就是说caffe训练的模型可以直接拿到tensorflow上使用。当然结构得重写,所以只适合比较小的模型,例如:pnetimport numpy as np#latin1是什么意思,我也不知道test = np.load('det1.npy',encoding='latin1')#test是...原创 2018-03-30 11:45:00 · 701 阅读 · 0 评论 -
python对站点类型聚类
有10个excel文件,记录了每个站点每个时间的进出站人数,统计上下班时间段进站日均人数、上下班时间段出站日均人数、非上下班时间段进站日均人数、非上下班时间段出站日均人数 四个变量。使用这4个变量做kmean聚类:#coding=utf-8import pandas as pdfrom pandas import Series,DataFrame import randomimport nu原创 2018-03-19 11:59:34 · 919 阅读 · 0 评论 -
使用python和opencv将.png文件修改为.bmp文件
直接上代码,文件路径是写死的:import fnmatchimport osimport pandas as pdimport numpy as np import sysimport cv2def ReadSaveAddr(Stra,Strb): #print(Stra) #print(Strb) print("Read :",Stra,Strb) a_原创 2018-03-09 14:10:45 · 6223 阅读 · 2 评论 -
使用python手算一元线性回归
根据一元线性回归的公式,自己计算#coding=utf-8import pandas as pdfrom pandas import Series,DataFrame import randomimport numpy as npimport warningswarnings.filterwarnings("ignore")# training datax_train = [2, 2原创 2018-01-03 19:04:23 · 1471 阅读 · 0 评论 -
读取数据&线性回归
功能: 1 读取csv数据 2 转换数据格式 3 线性回归 4 1/x线性回归 5 绘制示意图import matplotlib.pyplot as pltimport numpy as npfrom sklearn import datasets, linear_modelfrom sklearn.metrics import mean_squared_error, r2_scor原创 2017-12-28 11:35:45 · 1082 阅读 · 0 评论 -
python调用opencv做简单的dhash
原理很简单: 1 读取图像,变为灰度图,缩放到8*9 2 每行前8个像素,分别和后面一个像素比较,大于为1,否则为0,得到8*8的dhash 3 2个图片的dhash直接做汉明距比对,得到距离# -*- coding: utf-8 -*- import osimport sysimport argparseimport numpyfrom numpy import linalg as l原创 2018-01-22 16:36:55 · 1215 阅读 · 0 评论 -
python中使用DBSCAN对国家数据集聚类
#coding=utf-8import pandas as pdimport matplotlib.pyplot as plt import numpy as np from sklearn.cluster import KMeansfrom sklearn import datasetsfrom sklearn.cluster import DBSCAN from sklear原创 2018-01-31 22:27:21 · 4785 阅读 · 1 评论 -
在树莓派上建立一个最简单手写体识别系统(二)
首先得先把opencv安装上。 在PC上我使用的是anaconda,直接输入:conda install --channel https://conda.anaconda.org/menpo opencv3测试代码:import cv2print(cv2.__version__)这一步真简单,网上也到处能搜到,我这里就是记个笔记。第二步,使用opencv来读取图像:import cv2from原创 2018-01-15 11:17:36 · 2645 阅读 · 1 评论 -
在树莓派上建立一个最简单手写体识别系统(一)
目标,在树莓派上建立一个最简单的手写体识别系统。 规划如下: 1 在PC上做使用tensorflow做一个最简单的softmax模型,把模型参数全部保存下来 2 在PC上,使用python读取模型参数,编写模型代码,使用opencv读取图片,模型预测 3 将代码直接挪到树莓派上运行,并测试模型预测时间1代码:#coding=utf-8import tensorflow as原创 2018-01-09 19:59:29 · 2587 阅读 · 1 评论 -
python中使用k-means对鸢尾花数据集聚类
代码和结果:import matplotlib.pyplot as plt import numpy as np from sklearn.cluster import KMeansfrom sklearn import datasets X = iris.data[:, 2:4] ##表示我们只取特征空间中的后两个维度print(X.shape)#绘制数据分布图plt.scat原创 2018-01-27 23:02:00 · 30059 阅读 · 3 评论 -
使用adaboost做Kaggle中Titanic
这里测试了使用adaboost的效果,代码如下:#coding=utf-8import pandas as pdfrom pandas import Series,DataFrame import randomimport numpy as npfrom datetime import dateimport datetime as dtfrom numpy import nan as原创 2018-02-26 16:58:30 · 993 阅读 · 0 评论 -
python读取文件名称生成list
经常需要读取某个文件夹下所有的图像文件。 我使用python写了个简单的代码,读取某个文件夹下某个后缀的文件,将文件名生成为文本(csv格式)import fnmatchimport osimport pandas as pdimport numpy as np a_list = fnmatch.filter(os.listdir('F:/train/pos'), '*.png')df原创 2018-01-02 18:05:26 · 5742 阅读 · 0 评论