5 bullzerone

尚未进行身份认证

每天进步一点点

等级
TA的排名 6w+

pyplot tutorial(翻译)

(完结部分对数和非线性坐标系)matplotlib.pyplot不仅仅支持线型坐标轴(axis)刻度(scale)。也支持对数和逻辑回归(logit)坐标刻度。这种坐标通常用在数据跨越多个数量级的情况(orderofmagnitude)。修改坐标轴刻度是非常容易的,如下所示:plt.XScale('log')#修改为对数坐标下面例子展示了四个具有相同数据的图形,但是他们

2018-01-07 20:52:32

pyplot tutorial(翻译)

(第五部分在文本中使用数学表达式)matplotlib可以在任何文本展示中接受Tex方程式语言(了解更多的Tex:http://www.ctex.org/documents/shredder/tex_frame.html).例如为了书写σi=15\sigma_i=15在标题中,你可以书写如下用美元符号包围的Tex方程式:plt.title(r'$\sigma_i=

2018-01-07 20:16:23

pyplot tutorial(翻译)

(第四部分使用文本)text()命令可以让你在任意位置添加文本,xlabel(),ylabel()和title()可以用来在明确位置(indicatedlocation)添加文本。(查看Textintroduction来了解更详细的文本的例子),下面是一个简单示例:importnumpyasnpimportmatplotlib.pyplotaspltnp.

2018-01-07 18:37:11

pyplot tutorial(翻译)

(第三部分多图像和坐标)MATLAB,和pyplot,都有当前图像(currentfigure)和当前坐标系(currentaxes)的概念(concept)。所有的绘制命令(plotting)都应用于当前的坐标系。gca()函数返回当前的坐标系(一个matplotlib.axes.Axes的实例),而gcf()函数返回当前的图像(一个matplotlib.figure.Figure的

2018-01-07 18:11:22

pyplot tutorial (翻译)

(第二部分)控制线属性controllinglineproperties直线有许多可以设置的属性:线宽(linewidth),点画线风格(dashstyle),反锯齿效果(antialiased)等等。具体可以看matplotlib.lines.Line2D。这里有几种方式可以设置直线的属性1、使用关键字参数(keywordargs):plt.plot(x,y,lin

2018-01-07 00:45:29

Pyplot tutorial (翻译)

(第一部分)翻译当做练习英语,并对pyplot有进一步的理解,翻译是自己的理解。matplotlib.pyplot把一系列的命令风格的函数集合在一起,使得matplotlib类似MATLAB。每一个pyplot函数都可以对生成的图像产生一些变化,例如,创建一个图像(figure),创建一个图像中的绘图区域(可见区域,可打印区域),绘制区域绘制线,用标签装饰(decorate)绘制

2018-01-07 00:10:11

Pyplot tutorial (翻译)

(第一部分)翻译当做练习英语,并对pyplot有进一步的理解,翻译是自己的理解。matplotlib.pyplot把一系列的命令风格的函数集合在一起,使得matplotlib类似MATLAB。每一个pyplot函数都可以对生成的图像产生一些变化,例如,创建一个图像(figure),创建一个图像中的绘图区域(可见区域,可打印区域),绘制区域绘制线,用标签装饰(decorate)绘制

2018-01-06 23:26:50

pyplot tutorial 第一个例子

>>>importmatplotlib.pyplotasplt>>>plt.plot([1,2,3,4])[0x000000000325DFD0>]>>>plt.ylabel('somenumbers')Text(0,0.5,'somenumbers')>>>plt.show()结果如下:你可能奇怪这个图的X范围是0到3,而Y范围是1到

2018-01-06 21:36:18

THREE.JS场景基本组件(一)

scene是物体的容器,three.JS绘制的物体对象都会放置在场景之中;相机决定了在场景中如何查看物体,能看到什么物体;光源决定了能看到物体,物体可以产生阴影等;物体就是利用three.JS创建的各种对象,如球体,立方体等等。下面会建立一个基本的框架,在此基础上,会做一些基本的功能:添加一个立方体,删除添加的立方体,轴辅助,箭头辅助,边辅助,网格辅助。各种需要的库需要自己去下载,都是免费的:thr

2017-07-23 17:52:53

添加动画和控制组件(第一个例子)

这是第一个例子的最后学习.这次学习会给第一个例子加上动画效果(requestAnimationFrame函数)。还会加入一个FPS监测组件(stats插件),一个简单的控制组件,控制立方体的旋转速度,球体的弹跳速度,通过鼠标来拖动控制组件来调节(dat.GUI库)》》》》》stats插件在例子中的HTML文件中,新加入一个ID为Stats-output的DIV,到时FPS监测插件会显示在这个

2017-07-16 18:26:20

Three.JS 添加灯光、材质和阴影(第一个例子)

three.js中都多种灯光和材质,这里只是添加了一种灯光,聚光灯spotLight。首先构建一个spotLight对象:varspotLight=newTHREE.SpotLight(0xFFFFFF);指定光源的位置,从何处开始照射:spotLight.position.set(-40,60,-10);把光源变量加入到场景:scene.add(spotLight);材质:MeshBa

2017-07-16 13:38:26

Three.JS第一个三维场景建立

最近在看一些Web3D的内容,觉得如果用纯openGLes写一个简单的3D场景太难了;不过还好,有很多现成的库可以使用。(个人感觉):我知道的经常的是Three.JS和SceneJS。感觉Three.JS资料比较多,貌似好学一些吧;另一个是ScenenJS,感觉官方介绍比较好,适合做一些工程和医学上的模拟,实时性比较好,但是中文资料感觉比较少,不太好学习。我个人看的是Three.JS学习中用到

2017-07-16 11:30:21

网页界面组件 ControlKit

一个JavaScript库,可以在网页上作出非常漂亮的简单组件,如:按钮,输入框,滑动条,复选框等。一个展示效果图片,感受一下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>AlteringClassesontheFLY</title><style>p

2017-07-10 21:00:23

jQuery 第一个例子

操作类:jQuery提供很多操作元素所属类的方法。如果页面包含样式表,可以动态的将某元素加入一个类或者从类中删除。下面的例子中,当鼠标进入段落时,段落被加入highlighted类,当鼠标离开段落时,段落又会从类中删除。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>AlteringCla

2017-07-10 20:37:05

CAD二次开发(C#)第二个例子

设置参考第一个例子。引入必要的命名空间第二个例子:交互提示选择一个直线的起始点和终点,然后绘制一条以选择的两个点为始终的直线代码如下,尽量添加了注释。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingAutodesk.AutoCAD.ApplicationServic

2017-06-29 20:47:34

CAD二次开发(C#)第一个例子

个人开发平台:vs2010,win7,CAD2010C#开发CAD的顺序:1.建立类库2.添加引用:AcCui.dll,acdbmgd.dll,acmgd.dll;这三个dll在CAD的安装目录下3.将添加的三个DLL的复制本地属性更改为False4.将编译平台由.NET4.0更改为.NET3.5或以下5.在项目的调试选项中,添加启动外部选项,指定CAD的启动目录(cad.ex

2017-06-26 21:21:46

c#多个窗体之间传值

多个窗体传值,就是把一个窗体中的值通过某种方式传递给另一个窗体,如把A窗体的一个textbox中的字符串(但不限于字符串,简单起见,只展示一个字符串),传递给另一个窗体B的textbox(接受字符串)。个人知道的有两种方式,下面分别介绍:方式(一):利用静态字段进行传递原理就是:在项目中,除了2个窗体之外,再另建一个公共的类,里面包含需要进行传递的数据的类

2017-06-25 17:15:06

C#泛型集合类(3)

Dictionary<TKey,TValue>:字典集合,存储一系列的键值对(KEY/VALUE),可以根据键而不是索引来获取值。字典中插入键值对时,自动记录哪个键和哪个值关联。字典中不能包含重复的键,如果使用Add方法添加字典中已经存在的键时,会抛出异常;但是使用方括号【】记号法来添加的话,即使字典中已经存在,也不会抛出异常,而是直接覆盖旧的键值。ContainKey()方法可以用来判断某一

2017-05-29 00:27:14

C#泛型集合类(2)

LinkedList双向有序链表。任何一端都可以进行插入和删除操作,并进行了优化。既可以作为栈,也可以作为队列,支持列表那样的随机访问。链表中每一项除了含有数据本身之外,还含有对下一项的引用(Next属性)和上一项的引用(Previous属性),链表第一项的Previous属性值为null,链表的最后一项的Next属性值null。AddFirst()方法可以在链表的开头插入元素,同时原来的

2017-05-28 19:16:35

C#泛型集合类

C#提供了许多常用的集合类,比较常用的有以下几个:List:可以像数组一样按索引访问的列表,也提供其他的方法进行搜索和排序。创建List时无需指定大小,它随着元素的添加,可以自动增加,保证能够容下添加的元素。———————————————————————————————————————-方法示例:usingSystem;usingSystem.Collections.Ge

2017-05-28 17:34:06

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!