python
繁华落叶草
这个作者很懒,什么都没留下…
展开
-
Tensorflow笔记之图像处理函数
下面代码演示了如何对jpeg格式图像进行编码/解码,代码如下:import matplotlib.pyplot as pltimport tensorflow as tf# 读取图像的原始数据image_raw_data = tf.gfile.FastGFile("D:/path/to/picture/picture.jpg", 'rb').read()with tf.Ses...原创 2020-04-16 10:35:29 · 153 阅读 · 0 评论 -
Tensorflow笔记之卷积神经网络
如上图所示,该结构为卷积神经网络结构中最重要的部分,被称为过滤器(filter)或者内核(kernel),其作用是将当前层神经网络上的一个子节点矩阵转化为下一层神经网络上的一个单位节点矩阵。单位节点矩阵指长和宽都为1,但深度不限的节点矩阵。在一个卷积层中,过滤器所处理的节点矩阵的长和宽都是人工指定的,这个节点矩阵的尺寸也被称之为过滤器的尺寸。通常用的尺寸为3x3或5x5.因为过滤器处理的矩...原创 2020-04-07 15:59:40 · 247 阅读 · 1 评论 -
Tensorflow笔记之损失函数
首先我们要明白神经网络模型的效果以及优化的目标是通过损失函数来定义的。下面将介绍用于分类和回归的经典损失函数。并通过Tensorflow实现。(1)分类问题和回归问题是监督学习的两大类。现在介绍分类问题和回归问题中的经典损失函数。 通过神经网络解决多分类问题最常见的方法就是设置n个输出节点,其中n为类别的个数,对于每一个样例,神经网络可以得到一个n维数组作为结果输出。数组中的每个维度对...原创 2020-03-15 16:10:17 · 243 阅读 · 0 评论 -
Tensorflow数据模型———张量
1张量的含义众所周知,张量(tensor)是在Tensorflow中是一个很重要的概念。在Tensorflow所有数据都需要通过张量的形式来表示。其功能可简单理解为多维数组。其中比较特殊的就是零阶张量表示的是标量(Scalar),也就是我们的 数字。那么同理一阶张量就是一维数组,也叫向量。n阶张量可以理解为一个n维数组。但是在张量中并没有真正的保存数字,它保存的是如何得到这些数字的计算过程。例...原创 2020-03-02 15:54:45 · 376 阅读 · 0 评论 -
Python的装饰器
Python的装饰器就是Decorator,其由闭包(closure)支撑。Python装饰器看起来类似C#中的注解,然鹅和注解并不相同,不过同样能够实现面向切面编程。首先,闭包的的定义为:引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。# print_msg是外围函数def print_msg(): msg = "I'm...原创 2020-02-20 13:01:00 · 133 阅读 · 0 评论 -
Tensorflow入门之完整神经网络例程
import tensorflow as tffrom numpy.random import RandomStatebatch_size=8w1=tf.Variable(tf.random_normal([2,3],stddev=1,seed=1))w2=tf.Variable(tf.random_normal([3,1],stddev=1,seed=1))x=tf.placehol...原创 2019-03-20 21:14:46 · 320 阅读 · 0 评论 -
机器学习实战--支持向量机
import randomfrom numpy import *def loadDataSet(fileName): dataMat=[];labelMat=[]#数据矩阵#标签向量 fr=open(fileName) for line in fr.readlines():#逐行读取,滤除空格等 lineArr=line.strip().split('...原创 2019-01-13 21:19:40 · 545 阅读 · 0 评论 -
机器学习实战之Logistic回归-----Python3完美运行注释后期补上
logistic回归的一般过程(1)收集数据:采用任意方法收集数据。(2)准备数据:由于需要进行距离计算,因此要求数据类型为数值型。另外,结构化数据格式为最佳。(3)分析数据:采用任意方法对数据进行分析。(4)训练算法:大部分时间将用于训练,训练的目的是为了找到最佳的分类回归系数。(5)测试算法:一旦训练步骤完成,分类将会很快。(6)使用算法:首先,我们需要输入一些数据,并...原创 2019-01-02 20:52:27 · 472 阅读 · 0 评论 -
机器学习实战之朴素贝叶斯
先把代码贴上,注释后期更新书上例4.7的网址已经失效,建议换新的网址from numpy import *#创建数据集def loadDataSet(): postingList=[['my','dog','has','flea','problems','help','please'], ['maybe','not','take','him'...原创 2018-12-29 17:02:27 · 764 阅读 · 0 评论 -
机器学习实战之treePlotter代码
import matplotlib.pyplot as pltfrom pylab import *mpl.rcParams['font.sans-serif'] = ['SimHei']decisionNode=dict(boxstyle="sawtooth",fc="0.8")leafNode=dict(boxstyle="round4",fc="0.8")arrow_arg...原创 2018-12-27 15:28:54 · 4869 阅读 · 0 评论 -
机器学习实战之K近邻改进的约会网站代码及手写字体识别代码
from numpy import *import operatorimport osdef createDataSet(): group=array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]) labels=['A','A','B','B'] return group,labelsdef classify0(inX,dataSet,...原创 2018-12-21 14:29:36 · 213 阅读 · 0 评论 -
机器学习实战代码之线性回归
import numpy as npimport matplotlib.pyplot as pltx=np.array([1,2,3,4,5])y=np.array([1,3,2,5,4])plt.scatter(x,y)plt.axis([0,7,0,7])plt.show()x_mean=np.mean(x)y_mean=np.mean(y)num=0.0d=0.0...翻译 2018-12-21 14:25:52 · 233 阅读 · 0 评论 -
pyinstaller打包多个文件生成exe可执行程序
1 首先写好Python程序后,需要生成可执行的exe文件,那么你需要安装pyinstaller,安装方法是直接在命令行输入下面的命令: pip install Pyinstaller2 安装完成后,既可以进行exe文件的生成,生成语句如下所示:pyinstaller -F 路径/文件名 空格 路径文件名 即可。...原创 2018-03-16 13:28:56 · 7676 阅读 · 1 评论 -
python选择一个文件
from PyQt5.QtWidgets import *from PyQt5.QtGui import *from PyQt5.QtCore import *import sys,osclass SelectDialog(QDialog): def __init__(self, parent=None): super(SelectDialog, self).__i...原创 2018-03-15 17:21:44 · 1738 阅读 · 2 评论 -
使用python读取excel合并成新的excel
import xlrdimport xlwtdata1=xlrd.open_workbook('test123.xls')data2= xlrd.open_workbook('test.xls')def mix(data1,data2): f = xlwt.Workbook() sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok...原创 2018-03-15 16:39:03 · 375 阅读 · 0 评论 -
python调用MATLAB
Python 调用Matlab的函数或者调用M文件方法 标签: pythonmatlab2016-03-17 20:43 7765人阅读 评论(4)收藏举报本文章已收录于:分类: python(4) 作者同类文章X忽然感觉用Python的频率越来越大了,是因为python高层次抽象太方便转载 2017-06-12 17:28:05 · 1204 阅读 · 0 评论 -
用Python调用C++/C函数
运行环境:Ubuntu14.04+Python2.7第一步:首先创建一个文件夹,并在文件夹中创建一个名为Itcastcpp.c的文件,文件中的代码如下:#include#include#includeint fac(int n){ if(n<2) return 1; return n*fac(n-1); }char *reverse(char *s){原创 2017-06-09 16:01:15 · 306 阅读 · 0 评论 -
利用Python获取人人网的最近访客记录
#coding:utf-8import requestsimport reurl=r'http://www.renren.com/ajaxLogin/login'user={'email':'你的名字','password':'你的密码'}s=requests.Sessionr=s.post(url,data=user)s=requests.Session()r=s.post(ur原创 2017-05-20 19:08:53 · 832 阅读 · 0 评论 -
Sublime Text3配置在可交互环境下运行python快捷键
安装插件在Sublime Text3下面写代码感觉很不错,但是写Python的时候遇到了一些问题。用Sublime Text3打开python文件,或者在Sublime Text3下写好python代码,使用快捷键ctrl+b就可以运行了,会在当前窗口的下方出现运行的结果。比如代码print("hello world!")11运行结果但是,要是使用了input这转载 2017-05-03 21:03:29 · 540 阅读 · 0 评论