python
木子木泗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python: numpy--函数 shape用法
shape函数是numpy.core.fromnumeric中的函数,它的功能是查看矩阵或者数组的维数。举例说明:建立一个3×3的单位矩阵e, e.shape为(3,3),表示3行3列,第一维的长度为3,第二维的长度也为3[plain] view plain copyprint?>>> e = eye(3) >>> e array([转载 2017-05-10 17:36:03 · 300096 阅读 · 8 评论 -
Python函数*args与**kwargs的用法
这两个是python中的可变参数。 *args表示任何多个无名参数,它是一个tuple; **kwargs表示关键字参数,它是一个dict。 并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前,def fun(*args,**kwargs): print('args=', args) print('kwargs=',kwargs)fun(1原创 2017-05-12 14:46:19 · 26461 阅读 · 0 评论 -
Python中三个读文件函数read、readline和readlines的简要区别
文章出处:http://www.cnblogs.com/hanggegege/p/5926549.html read 读取整个文件readline 读取下一行readlines 读取整个文件到一个迭代器以供我们遍历(读取到一个list中,以供使用,比较方便)、123.txt内容为:转载 2017-05-12 10:46:31 · 1009 阅读 · 0 评论 -
十分钟入门Matplotlib
文章出处:http://codingpy.com/article/a-quick-intro-to-matplotlib 本文的原作者是 Jamal Moir,是 Python 科学计算系列的第一篇文章,或许有人已经翻译过了,但我觉得我们 Python 翻译组的译文质量还是不错的。希望对喜欢 Python 的各位朋友有帮助。本文译者 lin转载 2017-05-12 08:57:49 · 417 阅读 · 0 评论 -
转载的一份非常棒的Matplotlib 教程
Matplotlib 教程本文为译文,原文载于此,译文原载于此。本文欢迎转载,但请保留本段文字,尊重作者和译者的权益。谢谢。: )介绍Matplotlib 可能是 Python 2D-绘图领域使用最广泛的套件。它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。这里将会探索 matplotlib 的常见用法。IPython 以及 pylab 模式IPython 是 Python转载 2017-05-12 08:46:36 · 813 阅读 · 0 评论 -
Python 基础语法_Python脚本文件结构
[文章出处](http://blog.youkuaiyun.com/jmilk/article/details/48573995):http://blog.youkuaiyun.com/jmilk/article/details/48573995 目录目录前言软件环境Python Script文件结构导入模块的流程Python的包package最后前言Python基础语法这一章,主要记录了P转载 2017-05-20 20:00:04 · 2884 阅读 · 0 评论 -
Python--matplotlib绘图可视化知识点整理
转载自:Segment Fault本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。强烈推荐ipython无论你工作在什么项目上,IPython都是值得推荐的。利用ipython --pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能。这样IPython配置为使用你所指定的matplo转载 2017-05-22 16:14:46 · 573 阅读 · 0 评论 -
python-igraph基本用法(一)
从边列表文件生成网络 按照边列表的形式读入文件,生成无向图。# -*- coding: utf-8 -*- #设置中文注释import igraph as ig#按照边列表的形式读入文件,生成无向图g = ig.Graph.Read_Edgelist("com-youtube.ungraph.txt", directed=False)基本信息 ecount ...原创 2017-09-19 10:22:14 · 35087 阅读 · 23 评论 -
Python yield 使用浅析
原文作者廖 雪峰 转载:https://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/ 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。如何生成斐波那契數列 斐转载 2017-09-29 14:59:05 · 231 阅读 · 0 评论 -
Matplotlib输出中文显示问题
声明:这是对别人经验的总结问题描述matplotlib绘制图像的时候显示中文时候,中文会变成小方格子。其实骂他plotlib是支持中文编码的,造成这个现象的原因是,matplotlib库的配置信息里面没有中文字体的相关信息。根据这个思路我们能想到的解决办法就是,修改配置文件。但是不推荐这样。解决办法方法一:修改配置文件matplotlibrc在matplotlib的安装路径:Python36\sit翻译 2017-05-12 15:59:44 · 75118 阅读 · 13 评论 -
Matplotlib 如何画散点图的图例
作者:SunnyMarkLiu 链接:https://www.zhihu.com/question/37146648/answer/80425957 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。from matplotlib import pyplot as pltfrom matplotlib import font_managerimport file转载 2017-05-12 16:04:23 · 3886 阅读 · 0 评论 -
numpy使用手册
官方教程另一个写的不错的教程先决条件在阅读这个教程之前,你多少需要知道点Python。如果你想重新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:PythonNumPy这些是可能对你有帮助的:ipython是一个净强化的交互Python Shell,对探索NumPy的特性非常方便。matplotlib将允许你绘图Scipy在Nu转载 2017-05-10 19:06:51 · 764 阅读 · 0 评论 -
Python numpy基础知识
1.基础知识 NumPy的主要对象是多维数组。它是由相同元素(通常是数字)组成的,通过正整数元组(tuple)作为索引的表格。 在数组中,纬度(dimensional)被称为轴(axis),轴的数量被称为级(rank),如下面这个数组,它有两个轴(axis),第一个纬度(dimension,或者称为轴axis)长度为2(既纵向),第二个纬度长度为三(既横向)。[[ 1., 0., 0.],[转载 2017-05-10 19:14:51 · 474 阅读 · 0 评论 -
Python Numpy的数组array和矩阵matrix
出处:http://blog.chinaunix.net/uid-21633169-id-4408596.htmlNumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank,但是和线性代数中的秩不是一样的,在用python求线代中的秩中,我们用n转载 2017-05-11 09:31:11 · 21522 阅读 · 0 评论 -
Python学习笔记
小白的学习笔记,大神请绕过字典的两个方法:get(key)与get(key,default)myDict = {'A':1, 'B':2, 'C':3}print(myDict.get('A'))print(myDict.get('E'))print(myDict.get('E',5))print(myDict.get('E','H'))输出结果:1None5H数组的排序argsor原创 2017-05-11 16:18:15 · 469 阅读 · 0 评论 -
matplotlib演示最小二乘法拟合过程
matplotlib演示最小二乘法拟合过程2017 年 04 月 21 日Wray最小二乘法拟合直线生成样本点首先,我们在直线 y = 3 + 5x 附近生成服从正态分布的随机点,作为拟合直线的样本点。import numpy as npimport matplotlib.pyplot as plt# 在直线 y = 3 + 5x 附近生成随机点X = np.arange(0, 5, 0.转载 2017-05-12 08:32:21 · 1859 阅读 · 1 评论 -
matplotlib给子图添加图例
代码如下:import matplotlib.pyplot as pltx = [1,2,3,4,5,6,7,8]y = [5,2,4,2,1,4,5,2]axe1 = plt.subplot(211)s1 = axe1.scatter(x,y, color='r', s=25, marker="o")plt.legend([s1],['A'])#或者#s1 = axe1.scatter原创 2017-05-13 14:44:44 · 13933 阅读 · 0 评论 -
numpy.random.randn()与rand()的区别
numpy中有一些常用的用来产生随机数的函数,randn()和rand()就属于这其中。 numpy.random.randn(d0, d1, …, dn)是从标准正态分布中返回一个或多个样本值。 numpy.random.rand(d0, d1, …, dn)的随机样本位于[0, 1)中。 代码:import numpy as np arr1 = np.random.randn(2,4)p原创 2017-05-13 13:32:36 · 134041 阅读 · 6 评论 -
Python--matplotlib绘图可视化知识点整理
转载自:Segment Fault本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。强烈推荐ipython无论你工作在什么项目上,IPython都是值得推荐的。利用ipython --pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能。这样IPython配置为使用你所指定的matplo转载 2017-05-12 16:14:37 · 947 阅读 · 0 评论 -
python3排序 sorted(key=lambda)
当待排序列表的元素由多字段构成时,我们可以通过sorted(iterable,key,reverse)的参数key来制定我们根据那个字段对列表元素进行排序。 key=lambda 元素: 元素[字段索引] 例如:想对元素第二个字段排序,则 key=lambda y: y[1] 备注:这里y可以是任意字母,等同key=lambda x: x[1] 看...原创 2018-03-29 09:25:13 · 94491 阅读 · 6 评论
分享