
python
光与热
这个作者很懒,什么都没留下…
展开
-
CentOS7 matplotlib notebook 安装和使用
yum install freetype freetype-devel python-freetype yum install libpng libpng-devel python-pypng pip3 install matplotlib原创 2017-08-16 20:04:05 · 639 阅读 · 0 评论 -
python map函数
map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数完成这个计算:d转载 2017-09-15 18:19:10 · 454 阅读 · 0 评论 -
python 统计图中文乱码
修改python安装目录下H:\anaconda\Lib\site-packages\matplotlib\mpl-data中的matplotlibrc修改以下两个属性修改 font.sans-serif为FangSong修改axes.unicode_minus 为False重启编辑器原创 2017-09-15 18:45:54 · 730 阅读 · 0 评论 -
numpy-线性代数
阅读目录一、矩阵创建二、矩阵乘法和加法三、矩阵的转置四、方阵的迹五、计算行列式六、逆矩阵/伴随矩阵七、解一元线性方程八、计算矩阵距离九、矩阵的秩十、求方阵的特征值特征向量十一、判断正定矩阵讲解Python在线性代数中的应用,包括:回到顶部一、矩阵创建先导入Numpy模块,在下文中均采用np代替numpy1 import numpy as np矩阵创建有两种方法,一是使用np.mat函数或者np转载 2017-09-07 21:24:54 · 1621 阅读 · 0 评论 -
numpy matrix矩阵操作
原文地址numpy模块中的矩阵对象为numpy.matrix,包括矩阵数据的处理,矩阵的计算,以及基本的统计功能,转置,可逆性等等,包括对复数的处理,均在matrix对象中。 class numpy.matrix(data,dtype,copy):返回一个矩阵,其中data为ndarray对象或者字符形式;dtype:为data的type;copy:为bool类型。>>> a = np.matri转载 2017-10-11 11:35:46 · 1489 阅读 · 0 评论 -
matplotlib之Artist对象
1. 利用Artist对象绘图 # 什么是Artist对象 # 1.简单的Artist对象是标准的绘图元件,例如Line2D,Rectangle,Text,AxesImage等 # 2.容器类型包含多个Artist对象使他们组织成一个整体例如Axis,Axes,Figure对象 # 利用Artist对象进行绘图的流程分为如下三步 # 1.创建Figure对象原创 2017-10-29 09:35:56 · 3935 阅读 · 1 评论 -
numpy.ravel()和numpy.flatten()区别
首先声明两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(view,也颇有几分C/C++引用reference的意味),会影响(reflects)原始矩阵。1. 两者的功能>>> x = np.arra原创 2017-10-29 09:38:04 · 576 阅读 · 0 评论 -
matplotlib绘制等直线
# 利用contour(),contourf()描绘等值线# contourf()带有填充效果def fig2(): y, x = np.ogrid[-2:2:200j, -3:3:300j] z = x * np.exp(-x ** 2 - y ** 2) extent = [np.min(x), np.max(x), np.min(y), np.max(y)]原创 2017-10-29 17:04:24 · 1704 阅读 · 0 评论 -
利用scatter绘制散点图
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下:1、scatter函数原型2、其中散点的形状参数marker如下:3、其中颜色参数c如下:4、基本的使用方法如下:[python] view plain copy #导入必要的模块 import numpy as np import matplotlib.pyplot as p转载 2017-10-29 21:37:16 · 1653 阅读 · 0 评论 -
Numpy-ndarray对象
NumPy中使用ndarry对象表示数组,它是整个库的核心,NumPy所有的函数都是围绕ndarray对象进行处理,ndarray可以高效的存储大量的数值元素,提高数组的运算速度,还能与各种扩展库进行数据交换1.1.1创建import numpy as npa = np.array([1, 2, 3, 4])b = np.array([5, 6, 7, 8])c = np.array([[1,原创 2017-10-23 13:58:33 · 1059 阅读 · 0 评论 -
python中字符串常用方法
str=’Python String function’生成字符串变量str=’python String function’字符串长度获取:len(str)例:print ‘%s length=%d’ % (str,len(str))一、字母处理全部大写:str.upper()全部小写:str.lower()大小写互换:str.swapcase()首字母大写,其余小写:str.capi转载 2017-08-29 11:56:40 · 1070 阅读 · 0 评论 -
python下划线
名称前的双下划线(如:__shahriar)名称(具体为一个方法名)前双下划线(__)的用法并不是一种惯例,对解释器来说它有特定的意义。Python中的这种用法是为了避免与子类定义的名称冲突。Python文档指出,“__spam”这种形式(至少两个前导下划线,最多一个后续下划线)的任何标识符将会被“_classname__spam”这种形式原文取代,在这里“classname”是去掉前导下划线的当前转载 2017-08-28 19:28:44 · 350 阅读 · 0 评论 -
python中defaultdict方法使用详解
默认值可以很方便 众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常(JavaScript中如果对象中不存在某个属性,则返回undefined)。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子:strings = ('puppy', 'kitten', 'puppy', 'puppy', 'weasel', 'puppy', '转载 2017-08-28 19:25:39 · 1152 阅读 · 0 评论 -
如何在Spark2.0.2中启动Ipython Notebook
最近因为学习《Spark机器学习》,里面的第三章涉及到了ipython notebook ,老版本的spark直接在Spark根目录下输入一下就可IPYTHON=1 IPYTHON_OPTS=’–pylab’ ./bin/pyspark可是我下载的是最新的spark2.0.2,这个接口改变了!解决方法1: 需要改成如下命令才行:PYSPARK_DRIVER_PYTHON=ipython PYSP转载 2017-08-16 20:32:29 · 709 阅读 · 0 评论 -
python3 centos下安装tkinter
yum install tkinter yum -y install tcl-devel tk-devel 并且重编译python原创 2017-08-16 22:05:32 · 7692 阅读 · 0 评论 -
matplotlib入门教程--1(条形图, 直方图, 盒须图, 饼图)
作图首先要进行数据的输入,matplotlib包只提供作图相关功能,本身并没有数据读入、输出函数,针对各种试验或统计文本数据输入可以使用numpy提供的数据输入函数。# -*- coding: gbk -*-"""Created on Sun Jan 11 11:17:42 2015@author: zhang"""import numpy as npimport matplotlib.转载 2017-08-16 23:16:07 · 1361 阅读 · 0 评论 -
windows7 python3.5安装
1. 下载python3https://www.Python.org/downloads/WindowsXP最高支持版本3.4Win7以上可用3.52.安装正常情况安装采用全部默认值得方式.3.环境变量配置3.1 选择我的电脑属性3.2 选择高级系统设置3.3 选择环境变量3.4 选择下面系统变量中的Path, 并在变量值中写入Python3所安装的完整路径, 注意 ;(分号转载 2017-08-12 22:43:59 · 1088 阅读 · 0 评论 -
centos6.8安装python3.5.1
Linux下默认系统自带python2.6的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存 首先去Python官网下载python3的源码包,网址:https://www.python.org/ 进去之后点击导航栏的Downloads,也可以鼠标放到Do转载 2017-08-12 20:16:30 · 1758 阅读 · 0 评论 -
python3.5 pip安装
Python官网:https://www.python.org/downloads/source/pip下载包:https://github.com/pypa/pip一、python3.5安装转载:http://www.cnblogs.com/liujian001/p/5160869.html前言: python3应该是python的趋势所在,当然目前争议也比较大,这篇随笔的主要目的转载 2017-08-15 00:12:12 · 4211 阅读 · 0 评论 -
tensorflow1.1及python3安装
一 。安装python3.5.31.安装tkinter(不需要这个模块的不用安装,import matplotlib.pyplot 需要此模块)下载ActiveTcl-8.5 tar -zxvf ActiveTcl8.5.18.0.298892-Linux-x86_64-threaded.tar.gz 解压进入文件夹 执行./install.sh 路径安装在/opt/ActiveT转载 2017-08-15 23:19:04 · 960 阅读 · 0 评论 -
LINUX CENTOS7下安装PYTHON3.5.4
1.查看是否已经安装PythonCentos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用python -V命令查看一下是否安装Python: 然后查看一下Python可执行文件的位置:进入到bin目录:可以看到可执行文件python指向python2,python2又指向python2.7也就是说Python命令执行的系统预装的Pyt转载 2017-08-15 22:50:27 · 3440 阅读 · 0 评论 -
python 基本数据类型简介
目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期1、字符串1.1、如何在Python中使用字符串a、使用单引号(‘)用单引号括起来表示字符串,例如:str=’this is string’;print str;b、使用双引号(“)双引号中的字符串与单引号中的字符串用法完全相同,例如:str=”this is string”;print str;c、使用三引号转载 2017-08-28 16:57:41 · 387 阅读 · 0 评论 -
Numpy-ufunc函数
ufunc函数是能对数组的每个元素进行运算的函数,python内置的许多ufunc函数使用C语言编写的,所以运行速度很快2.2.0 ufunc与math方法性能对比 print('sin计算后的值没有没有保存在x中,指定out来指定保存计算结果位置') x = np.linspace(0, 2 * np.pi, 10) y = np.sin(x, out=x) prin原创 2017-10-23 20:43:29 · 2030 阅读 · 0 评论