
python
GoodShot
这个作者很懒,什么都没留下…
展开
-
Python安装第三方库的3种方法
【方法一】: 通过setuptools来安装python模块首先下载 http://peak.telecommunity.com/dist/ez_setup.pyNOTE: 最好下载个setuptools,本人是15.2版本,里面包含了ez_setup运行 python ez_setup.py?123456789转载 2016-11-20 12:17:55 · 12786 阅读 · 0 评论 -
TF-卷积函数 tf.nn.conv2d 介绍
tf.nn.conv2d是TensorFlow里面实现卷积的函数,参考文档对它的介绍并不是很详细,实际上这是搭建卷积神经网络比较核心的一个方法,非常重要tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_gpu=None, name=None)除去name参数用以指定该操作的name,与方法有关的一共五个参数:第一个参数input:...转载 2018-03-22 16:29:50 · 1025 阅读 · 0 评论 -
tf.nn.conv2d理解(带通道的卷积图片输出案例)
三篇参考:1.https://blog.youkuaiyun.com/goodshot/article/details/79655915 TF-卷积函数 tf.nn.conv2d 介绍2.https://blog.youkuaiyun.com/goodshot/article/details/79677758 tf.nn.conv2d理解(带通道的卷积图片输出案例)3.https://blog.youkuaiyun.com/goo...转载 2018-03-24 14:38:13 · 6980 阅读 · 0 评论 -
TensorFlow 基本使用
本文结合以下文章理解最好:https://wenku.baidu.com/view/f09546d4dc88d0d233d4b14e852458fb770b38ef.html使用TensorFlow,你必须明白TensorFlow:使用图(graph)来表示任务被称之为会话(Session)的上下文(context)中执行图使用tensor表示数据通过变量(Variable)维护状态使用feed和...原创 2018-03-24 14:54:14 · 748 阅读 · 0 评论 -
如何理解np.sum tf.reduce_sum( tf.reduce_max tf.reduce_mean)等对tensor和高维矩阵的axis选择的操作
一个不是很简单,但是很好理解的方法是:你的输入矩阵的shape是(2,2,4),那么当axis=0时,就是在第一个dimension上进行求和,最后得到的结果的shape就是去掉第一个dimension后的shape,也就是(2,4)。具体的计算方法则是,对于c[i,j,k],假设输出矩阵为s[j,k],第一个dimension求和那么就是s[j,k]=∑i(c[i,j,k])如果axis=1,那...原创 2018-03-27 11:00:18 · 4070 阅读 · 0 评论 -
Python中self用法详解
https://blog.youkuaiyun.com/CLHugh/article/details/75000104转载 2019-01-01 20:34:08 · 2383 阅读 · 0 评论 -
Python保留字详解
python的保留字并不多,一共33个1.Falseif q=False:#Flase2.None表示该值是一个空对象,空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。>>>type(None)<class 'NoneType'>>>>typ...转载 2019-01-01 21:59:20 · 17031 阅读 · 1 评论 -
python:浅析python 中__name__ = '__main__' 的作用
有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。这句话,可能一开始听的还不是很懂。下面举例说明:先写一个模块:#module.pydef main(): print "we are in %s"%__name__if...转载 2019-01-01 22:05:40 · 313 阅读 · 0 评论 -
python 一个.py文件如何调用另一个.py文件中的类和函数
1、HelloWorld 文件名称 Hello是类from HelloWorld import Hello>>> h = Hello()>>> h.hello()Hello, world # 输出结果HelloWorld.py文件内容class Hello(object): def hello(self, name='worl...原创 2019-01-18 12:17:29 · 10969 阅读 · 0 评论 -
in <module> from . import multiarray ImportError: DLL load failed: 找不到指定的模块解决
1、问题现象:D:\path\python.exe "D:/ML_SourceCode/machinelearninginaction/Ch/b.py"Traceback (most recent call last): File "D:\Anaconda3\lib\site-packages\numpy\core\__init__.py", line 16, in <module&...转载 2019-01-18 17:27:56 · 10154 阅读 · 3 评论 -
python---之plt.subplot画图详解
转载:https://www.cnblogs.com/nju2014/p/5620776.html【Matplotlib】详解图像各个部分首先一幅Matplotlib的图像组成部分介绍。在matplotlib中,整个图像为一个Figure对象。在Figure对象中可以包含一个或者多个Axes对象。每个Axes(ax)对象都是一个拥有自己坐标系统的绘图区域。所属关系如下:下面以一...转载 2019-01-20 19:20:15 · 14261 阅读 · 0 评论 -
pyCharm pyplot.show()不显示图表的解决
现象:import pandas as pdfrom numpy import *import matplotlib.pyplot as pltimport matplotlib as mplts = pd.Series(random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))ts = ts.cumsu...原创 2019-01-21 11:23:48 · 14553 阅读 · 4 评论 -
python matplotlib:figure,add_subplot,subplot,subplots讲解实现
from matplotlib import pyplot as plt1.figure()函数定义matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=<class 'matplotlib.figure....转载 2019-01-21 20:30:54 · 2706 阅读 · 0 评论 -
Python程序执行顺序
#示例代码基于py3.6一直对Python程序的执行顺序有些疑惑,例如python程序是顺序执行的,那怎么还有main函数的出现呢?在查阅了资料后,参见这里后,算是有点明白了:1.python程序是顺序执行的,而C++中main()是程序的入口例如以下代码,结果如注释所示,这里虽然有个main函数,但是最先输出的不是“main”而是“test1”:#test1print (...转载 2019-01-22 17:56:42 · 4095 阅读 · 1 评论 -
使用scatter()绘制散点图
绘制简单散点图要绘制单个点,使用scatter()函数,并向它传递一对x和y坐标,它将在指定位置绘制一个点import matplotlib.pyplot as pltplt.scatter(2,4)plt.show()运行结果:图形美化下面设置输出样式,使其更有趣:添加标题,给轴加上标签import matplotlib.pyplot as pltplt...转载 2019-01-22 18:12:00 · 2620 阅读 · 0 评论 -
1. 根据输出的数据,对各个阶维度的反推+2.tf中生成根据指定的shape,tensor的各个阶的维度判断
方法:从最内部的不能分解元素观看,确定包括在最里面[]的个数,作为最后的一级的阶的维度,再以该[]为级别,数出同级的包括在另外一个[]之内的作为倒数第二阶的维度,依此类推,直到最后一级最为外层的[]结束。input=tf.random_normal([2, 3, 3, 5]) sess=tf.Session()mat=sess.run(input)print("mat:",mat) #生成四维张...原创 2018-03-22 15:31:11 · 640 阅读 · 0 评论 -
【TensorFlow】tf.nn.conv2d是怎样实现卷积的?
三篇参考:1.https://blog.youkuaiyun.com/goodshot/article/details/79655915 TF-卷积函数 tf.nn.conv2d 介绍2.https://blog.youkuaiyun.com/goodshot/article/details/79677758 tf.nn.conv2d理解(带通道的卷积图片输出案例)3.https://blog.youkuaiyun.com/goo...转载 2018-03-22 14:36:47 · 1725 阅读 · 0 评论 -
Numpy 创建数组
Numpy简介 Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包。其部分功能如下: ①ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 ②用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 ③用于读写磁盘数据的工具以及用于操作内存映射文件的工具。 ④线性代数、随机数生成转载 2017-03-02 07:49:18 · 1627 阅读 · 0 评论 -
pycharm的一些快捷键
忙了好一阵终于忙完了,最近在重构代码,有许多地方要注释什么的,在多行注释时总是很麻烦,就想着pycharm有没有快捷键,就像visual studio一样。于是上Google搜一下PyCharm Default Keymap,找到JetBrains的官方文档看了看,谷歌翻译的不太好,转了一点别人的(地址:http://www.2cto.com/os/201410/341542.html),在这总结转载 2017-03-03 12:00:08 · 761 阅读 · 0 评论 -
meshgrid 的使用方法
1、meshgrid函数用两个坐标轴上的点在平面上画格。用法: [X,Y]=meshgrid(x,y) [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的 [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图 例如例题1: x=-3:1:3;y=-2:1:2; [X,转载 2017-03-10 22:43:01 · 34844 阅读 · 1 评论 -
numpy.cov() 计算协方差矩阵
在PCA中会用到,记录一下numpy.cov()的作用是计算协方差矩阵,下面给出几个例子[python] view plain copy>>> x = np.array([[0, 2], [1, 1], [2, 0]]).T >>> x array([[0, 1, 2], [2, 1, 0]])转载 2017-09-24 21:52:08 · 2407 阅读 · 0 评论 -
如何将Anaconda更新到想要的python版本(其实使用的是Anaconda中的切换不同环境的方法,不过步骤挺好)
最近用Anaconda比较多,因为它里面的包很全啊。如果下个原生的python,要用的时候得自己一个个装。但是有些包又互相依赖,一个个装的时候实在很抓狂。懒人就想到了anaconda这种套装集合了。 问题来了:Anaconda只能下载一个版本的python,比如最新的Anaconda 4.4,只能下载python3.6和python2.7的版本,可是姑娘我要用python3转载 2017-09-25 14:06:11 · 7745 阅读 · 0 评论 -
TensorFlow安装 通过Anaconda Prompt Win10 64位安装 cpu版 tensorflow
TensorFlow安装 通过Anaconda Prompt Win10 64位 cpu and gpu:上一篇是通过pip方法安装,这里记录下另一种方法。这里简单写下cpu版安装,gpu版参考上篇先装好cuda和cuDNN在按下面方面安装。安装Anaconda,目前tensorflow在Windows平台必须是python3.5(及以上)版本(2017.2.6),Anaconda下载地址转载 2017-03-13 20:38:47 · 6804 阅读 · 4 评论 -
Pycharm结合Anaconda结合使用下的能够产生作用的Anaconda命令
最近使用Pycharm结合Anaconda学习,发现Anaconda下的添加、切换环境后,无法用在Pycharm的解释器的设置上使用(继续测试验证)两个软件结合使用,则Anaconda能使用的命令只有对包的管理的命令,关于环境命令执行后无法在Pycharm中实现效果(例如python 3.5和python 2.7的在Anaconda中的环境切换,在Pycharm中解释器不能跟随设置也不能自动跟原创 2017-02-09 12:01:47 · 2427 阅读 · 0 评论 -
使用Anaconda进行环境和包的管理
有关概念和思想参考:https://blog.youkuaiyun.com/goodshot/article/details/54911834 使用conda 首先我们将要确认你已经安装好了conda 配置环境 下一步我们将通过创建几个环境来展示conda的环境管理功能。使你更加轻松的了解关于环境的一切。我们将学习如何确认你在哪个环境中,以及如何做复制一个环境作为备份。 测试...转载 2017-02-09 11:00:31 · 20791 阅读 · 1 评论 -
anaconda管理环境
管理环境创建并激活一个环境使用”conda create”命令,后边跟上你希望用来称呼它的任何名字:conda create --name snowflake biopython11这条命令将会给Biopython创建一个新的环境,位置在Anaconda安装文件的/envs/snowflakes激活这个新环境Linux,OS X:source a原创 2017-03-14 17:25:14 · 8783 阅读 · 0 评论 -
Anaconda使用总结
实用 使用,参考:https://blog.youkuaiyun.com/GoodShot/article/details/54944923 序Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的pack...转载 2017-02-07 16:40:00 · 1250 阅读 · 0 评论 -
win下anaconda装python2.7和3.5以及jupyter共存 (本篇实践通过)
参考了以下两篇文章:文章1:win下anaconda装python2.7和3.5以及jupyter共存即可安装成功此时在anaconda3的安装路径中会找到envs文件夹,里面是py27的文件,可以看出里面没有包很少,在Anaconda Prompt中输入:conda install -n py27 anaconda这样会把python27的an原创 2018-02-03 19:22:59 · 1977 阅读 · 0 评论 -
pycharm快捷键及一些常用设置
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert 自动生成代码Ct...转载 2018-02-23 14:23:12 · 509 阅读 · 0 评论 -
python 中 np.sum()函数 通俗易懂理解!
这一篇博客保证是我写的最清楚,最容易理解的博客!! 众所周知,sum不传参的时候,是所有元素的总和。这里就不说了。1 sum函数可以传入一个axis的参数,这个参数怎么理解呢?这样理解:假设我生成一个numpy数组a,如下[python] view plain copy>>> import numpy as np >>> a = np.array([[...原创 2018-03-10 12:38:13 · 10754 阅读 · 2 评论 -
tensorflow中random_normal的使用,案例说明,一看便知
先说明函数:tf.random_normaltf.random_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=None, name=None)Outputs random values from a normal distribution.Args:shape: A 1-D integer Tensor or Python a...原创 2018-03-22 14:33:17 · 2726 阅读 · 0 评论 -
python matplotlib:figure,add_subplot,subplot,subplots讲解实现
最近又用到了matplotlib 中画图的函数。总结几个常用的函数的作用于区别。from matplotlib import pyplot as plt1.figure()函数定义matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True...转载 2019-01-22 18:24:22 · 4159 阅读 · 0 评论