python
eclipSYcn
helloworld
展开
-
module 'pandas' has no attribute 'computation'
若是Anaconda安装的包,更新dask即可 conda update dask原创 2017-08-18 21:20:10 · 7687 阅读 · 3 评论 -
python unicode 及解码编码方式简介
python及编码原理测试基于utf—8环境。#coding:utf-8 unicode为通用编码。coding:utf-8的作用是声明python解释器及str的编码方式,并不改变其他sys.getdefaultencoding()的默认编码方式。unicode 经过encode变为 strstr 经过decode变为 unicodeu’你好’ 代表 unicode 形式的你好 utf原创 2017-12-19 15:43:28 · 15581 阅读 · 1 评论 -
python list赋值不改变
list赋值在修改facenet程序时,发现用摄像头中出现两个人脸的时候,每次只能框一个人脸,而5个特征点则两个人都能显示。经过一番筛查,是在识别人脸的程序中,list初始化 bb = np.zeros(4,dtype=np.int32)这句话应该放在每次循环的里面。放在外面导致bb变化以后,tbb.append(bb)发现tbb[0] = tbb[1]。而以前都是直接切片获取 cropface =原创 2018-01-04 14:30:20 · 7057 阅读 · 0 评论 -
tf.contrib.slim.conv2d 与 tf.nn.conv2d 区别
一般会import tf.contrib.slim as slimslim.conv2dslim.conv2d(inputs, num_outputs, kernel_size, stride = 1, padding = 'SAME')#其中kernel_size为int单个整数形式,一般为1或3,高与宽都是此数。tf.nn.conv2dtf.nn.conv2d(inputs, filter =原创 2017-12-29 17:56:02 · 1585 阅读 · 0 评论 -
人脸识别face recognition
0 简介人脸识别大致分为如下三个部分:人脸检测 face detection人脸对齐 face alignment人脸识别 face recognition,包括: face verification:两张图片相似程度。face identification: 在图片库中检索与当前图片相似度最高的图片。1 人脸检测face detection通常认为是在图片中找到人原创 2017-10-29 21:56:13 · 8130 阅读 · 0 评论 -
python 装饰器@及带参数的情况
一般装饰器:def use_logging(func): def wrapper(*args, **kwargs): if level == 'warn': logging.warn('%s is running' % func.__name__) return func(*args) return wrapper@use_lo原创 2018-02-02 14:23:41 · 4397 阅读 · 0 评论 -
numpy stack vstack hstack concatenate
基本都用作连接字符串,只是连接维度不同,而且hstack和vstack 相对于stack,不受两个字符串shape必须相同的限制。import numpy as nptest_1 = np.array([[1, 2, 3], [4, 5, 6]])test_2 = np.array([[11, 12, 13], [14, 15, 16]])#按照维度,如果axis = 2, 就是dim = 2原创 2018-01-18 17:34:44 · 788 阅读 · 0 评论 -
PCA实现
原理:待补充 流程:待补充代码转自:def percentage2n(eigVals,percentage): sortArray=np.sort(eigVals) #升序 sortArray=sortArray[-1::-1] #逆转,即降序 arraySum=sum(sortArray) tmpSum=0 num=0原创 2018-02-05 18:02:03 · 539 阅读 · 0 评论 -
利用python读取csv中url并下载
import urllib2import pandas as pdimport os导入pandas库读取csv文件data = pd.read_csv('train_attrs(2).csv')data.head() id img_url xml_url ...原创 2018-02-27 00:37:09 · 3925 阅读 · 0 评论 -
利用tensorflow建立简单的神经网络
import numpy as npimport tensorflow as tfdef addLayer(inputs, in_c, output_size, activation_function = None): #in_r, in_c = inputs.shape[0],inputs.shape[1] W = tf.Variable(tf.random_normal([in原创 2018-02-07 10:34:46 · 364 阅读 · 0 评论 -
Python opencv添加圣诞帽,不需要微信官方
圣诞帽,命名为hat.png,注意是png文件 person code:import cv2from PIL import ImagepersonPath = './xyjy.jpg'hatPath = './hat.png'personImg = cv2.imread(personPath)face_haar = cv2.CascadeClassifier("./haarcasca原创 2017-12-25 23:52:48 · 1170 阅读 · 1 评论 -
Leetcode 12 integer-to-roman
https://leetcode.com/problems/integer-to-roman/discuss/ Given an integer, convert it to a roman numeral. Input is guaranteed to be within the range from 1 to 3999.解释: 罗马数字共有7个,即I(1)、V(5)、X(10)、L(50)原创 2017-12-14 13:37:03 · 326 阅读 · 0 评论 -
couldn’t open CUDA library cupti64_80.dll
windows下,cupit64_80.dll在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64`为了保险起见,将里面的所有内容(我的文件夹下有两个文件,一个rar,一个dll)移动到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\b原创 2017-08-18 21:23:25 · 1694 阅读 · 1 评论 -
python笔记
from 散沙python字符串单引号与双引号区别(三引号)type与isinstance区别 s = str.split()返回列表 ‘,’.join(s) strip()清洗\n\t(包括’\n’, ‘\r’, ‘\t’, ’ ‘)要改变字符串特定位置字符,bytearray(str)range(start, end , step)与字符串切片类似enumerate方法遍历原创 2017-08-12 18:17:28 · 342 阅读 · 0 评论 -
自动下载cs231n课件
cs231n 2017年课件地址 http://cs231n.stanford.edu/slides/2017/创建好一个文件夹,例如在桌面上创建cs231 lecture,路径为 C:\Users\Administrator\Desktop\cs231n lecture 打开cmd, cd C:\Users\Administrator\Desktop\cs231n lecture jupyt原创 2017-08-13 13:01:07 · 2328 阅读 · 3 评论 -
机器学习实战-kNN笔记
import numpy as npimport operator'''《机器学习实战》kNN分类算法及注释''''\n《机器学习实战》kNN分类算法及注释\n'#创建数据集def createDataSet(): group = [[1.0,1.1], [0.9,1.0], [0.1,0.2], [0.2,0.3]] labels = ['A', 'A', 'B', '原创 2017-08-22 10:01:26 · 357 阅读 · 0 评论 -
机器学习实战-kNN分类手写数字笔记
import numpy as npimport pandas as pddef classify0(inX, dataSet, labels, k): #inX代表输入的数据坐标,DataSet:n个m维数据,大小n*m dataSetSize = dataSet.shape[0] #求x与各数据坐标的差,形成n*m的差值数组 diffMat = np.tile(原创 2017-08-22 14:11:27 · 393 阅读 · 0 评论 -
机器学习实战-决策树笔记
matrix1 = np.array([[2,3],[1,2]])#dic also has len()len(matrix1)2np.log2(np.array([10,10]))array([ 3.32192809, 3.32192809])type([[1,2],[3,4]])listdic = {'key':2}key = 'key'#cannot use dic.setdef原创 2017-08-23 16:39:57 · 482 阅读 · 0 评论 -
机器学习实战-朴素贝叶斯笔记
对于python3的编码和解码问题 encode及decode由于encode及decode问题带来的python3 中 ‘r’和’rb’问题range(50)需要list(range(50))可以返回列表形式set()的 | 并集操作python正则表达式,re的pattern及match search的方法import numpy as npdef loadDataSet():原创 2017-08-30 09:55:14 · 596 阅读 · 0 评论 -
Resnet-Tensorflow 在Mask-Rcnn 中的结构
阅读Mask-Rcnn代码时,观察resnet结构。 其中重要的有identity_block和conv_block。Identity Block:1*1,3*3,1*1的三层stride=(1,1)卷积,最后直接输出x+input作为输出。def identity_block(input_tensor, kernel_size, filters, stage, block,原创 2017-12-20 16:48:39 · 2073 阅读 · 1 评论 -
Pytorch SSD jupyter notebook demo 报错:need more than 0 values to unpack
pytorch ssd github : https://github.com/amdegroot/ssd.pytorch运行demo中的demo.ipynb时,出现 need more than 0 values to unpack的错误。解决方法:将ssd.pytorch/layers/functions/detection.py第 49 行修改为:‘’‘pythonif score...原创 2018-11-28 14:47:28 · 734 阅读 · 0 评论