自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大坡3D软件开发

自主操作系统和CPU--用软件和芯片来改变世界

  • 博客(17)
  • 资源 (33)
  • 论坛 (34)
  • 收藏
  • 关注

原创 深入浅出matplotlib(64): 绘制矢量流线图

流线图可以被用来可视化矢量场的流态。如科学和自然学科中的磁场、万有引力和流体运动等均可以用流线图表示。矢量场通过为每个点指定一个线条和一个或多个箭头的方式进行可视化。强度可以用线条长度表示,方向由指向特定方向的箭头表示。通常,力的强度用特定流线的长度显示,但是有时也可以用流线的密度来表示。这种图示经常会在物理应用上,比如要展示磁铁磁场。如果你是物理老师要想在PPT上显示这种图,怎么样来画呢?要使用普通的绘图工具,显然画不出来这样的专业的图。这时就需要使用matplotlib来画这样的流线图了。.

2021-01-26 20:11:15 99

原创 深入浅出matplotlib(63): 理解路径对象Path的使用

前面在介绍imshow()函数时已经介绍一下路径的基本使用,本文将继续来学习路径对象,深入学习路径的概念,以及可以使用路径对象来实现任何绘图对象显示。什么是路径?表示一系列可能断开的、可能已关闭的线和曲线段。指的是matplotlib.path里面所实现的功能,最简单的路径就是比如一条任意的曲线都可以看成是路径。比如我要绘制一个心形,就需要通过路径去完成。路径只是定义坐标点位置和点与点之间的连接方式,但并不能直接绘出图案,所以要封装一个PathPatch对象来显示出来,相当于来自..

2021-01-26 17:21:50 65

原创 深入浅出matplotlib(62): 理解hist ()函数的使用

直方图的使用,已经越来越普遍,特别随着数码照相机普及,更多人需要明白它的意义和使用了。如下图:在上面屏幕中白色显示的就是图像的直方图,如果你不了解直方图的意义,显然照不好相片。那么直方图又是何方神圣呢?先来看看百度的解释:直方图(Histogram),又称质量分布图,是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。 一般用横轴表示数据类型,纵轴表示分布情况。直方图是数值数据分布的精确图形表示。 这是一个连续变量(定量变量)的概率分布的估计,并且被卡尔·皮尔逊(.

2021-01-25 22:58:45 97

原创 深入浅出matplotlib(61): 理解pcolormesh ()函数的使用三

前面进行了复杂一点的数据创建来使用pcolormesh()函数,接着下来学习一下这个函数的norm参数的使用,因为这个参数可以对图片进行不同级别的量化显示。假如从机器学习里得到的结果有100多种分类,现在不想显示这么多,只想把100种分类分为15种来显示,就相当于再来了一次量化过程。同样,如果使用函数构造的图片,也可以去掉一些细节进行显示。为了演示norm参数的使用,先来构造一些网格数据:# 使用小的变量来增加解析度dx, dy = 0.05, 0.05# 生成两个2维的网格..

2021-01-21 21:18:15 81

原创 深入浅出matplotlib(60): 理解pcolormesh ()函数的使用二

前面使用手工的方式来构造pcolormesh()函数的输入值,这样适合比较小的数据,或者说适合演示的例子,如果想构造大一点的数据,或者使用函数来创建数据,就需要继续学习下面的内容。接着来学习使用numpy里的函数来创建一些数据,这里使用numpy的np.random.rand函数,它是创建一个多维的随机数组,下面的代码:Z = np.random.rand(6, 10)它就是创建一个10个元素一行,共6行的数组,如下:[[0.7003673 0.74275081 0.70928001..

2021-01-20 18:54:41 99

原创 深入浅出matplotlib(59): 理解pcolormesh ()函数的使用一

在实际工作中,经常需要进行一些分类数据的显示,比如在机器学习中进行分类显示,下图:这里对分类的数据进行结果显示,先把三种边界显示出来,使用了三种不同的颜色,这样很明确地看到分类界线。背景的三种颜色显示,就是采用pcolormesh()函数来创建出来的。如果单纯的绘制散点图,显然不知道边界在什么地方,就没有上面这么清楚了。如果你也想学会这一点,那么就需要了解pcolormesh ()函数的使用,才可以做到这一点。现在就来一步一步地学习pcolormesh ()函数的使用,先从最简单的开始。.

2021-01-19 18:52:00 158 1

原创 深入浅出matplotlib(58): 理解imshow()函数的使用七

前面学习了imshow()函数很多参数的功能,最后来学习一下怎么样在显示图片时,同时进行路径裁剪,这样可以把图片需要部分进行显示,不需要部分进行隐藏。path = Path([[0, 1], [1, 0], [0, -1], [-1, 0], [0, 1]])这行代码创建一个裁剪的路径。Path类构造一系列可能断开的、可能闭合的直线和曲线段。patch = PathPatch(path, facecolor='none')这行代码创建一个截图。然后就可以按下面这样放到函数里:i.

2021-01-18 17:17:07 82

原创 深入浅出matplotlib(57): 理解imshow()函数的使用六

继续来学习imshow()函数的参数,本文先来学习vmin, vmax参数,当没有指定norm参数时,默认的情况下,vmin, vmax是输入数据里的最小值和最大值,也就是说整个范围当作颜色的最大范围。有时候,我们想要其中一部分当作颜色的区间,其它超过这个区间的就是越界了,都显示一样的颜色。比如下面默认的图片:接着设置vmin/vmax参数的值后:看到这两个图片显示不一样的效果,是因为vmin和vmax参数设置不一样:plt.imshow(X, vmin = 101, vmax = 18

2021-01-13 19:25:59 69

原创 深入浅出matplotlib(55): 理解imshow()函数的使用四

继续来学习下一个参数,它就是aspect,这个参数是两条坐标轴的纵横比,也就是Y轴显示长度除以X轴显示长度的比例。前面的文章也说过,如果想要图形显示不失真,需要两个坐标轴比较一样,也就是设置为equal,如下面的例子:#深入浅出matplotlib-蔡军生(qq:9073204)#https://mysoft.blog.csdn.net/#2020-01-10import numpy as npimport matplotlib.pyplot as pltnp.rand

2021-01-12 18:10:41 86

原创 深入浅出matplotlib(56): 理解imshow()函数的使用五

继续来学习imshow()函数的参数,这里来学习origin和extent参数的使用。默认的情况下,不用设置这两个参数也能进行图像显示,不过有些情况下就不能正确显示了,比如图像的数据排列格式不一样,这里默认的情况是图像格式从左上角到右下角的顺序来显示的,如果某种图像格式是由左下角到右上角的方式来显示,就不能显示正确了。这时候就需要使用到origin和extent参数。origin参数主要用来设置数据来源中的X[0][0]数据放在左上角,还是在左下角,如下图:可以看到左图里数据从左上角[0,0]上开始

2021-01-12 18:07:44 88

原创 深入浅出matplotlib(54): 理解imshow()函数的使用三

继续前面的内容,学习色图cmap参数,如果想把一些数值按绿颜色分布来显示,那么只需要把cmap参数设置为Greens就行了,如下图:可以看到,整个显示是根据数值越大越绿色来表示,整个例子的代码如下:#深入浅出matplotlib-蔡军生(qq:9073204)#https://mysoft.blog.csdn.net/#2020-01-09import numpy as npimport matplotlib.pyplot as pltnp.random.seed..

2021-01-10 19:24:30 74

原创 深入浅出matplotlib(53): 理解imshow()函数的使用二

继续前文的内容向前学习,前面构造了两种数据输入,一种是基于二维的像素,比如(M, N); 接着是另一种(M, N, 3)的RGB的格式,如果你碰到这两种的格式,都可以按前面的方法来显示数据了。在函数的定义里,还有最后一种格式,就是图像里带有透明通道的格式:(M, N, 4),那么这种格式怎么样来显示呢?接着下来就来构造这种数据的例子,把前面的例子修改一下,增加透明的描述,数据就变成这样:X = [[(0.0, 0.1, 0.0, 0.5), (0.5, 0.6, 0.5, 0.5), (1.0, 1

2021-01-09 19:13:03 88

原创 深入浅出matplotlib(52): 理解imshow()函数的使用

很多时候,需要数据分析,也需要显示一些图片,那么在matplotlib里是怎么样来显示图片呢?本文将带你来完成这样任务,请你耐心地学习它,毕竟世界以图片来描述的时候太多了,比如吃到美食想要分享,首先想到的就是拿着手机拍照,然后放到朋友圈。再比如到世界名胜风景区,与自己同伴想留念的,就是拍下一张照片,放在自己的网站上。又比如老师想让课堂上的板书保留长久一些,自己拍摄一张照片放到学生群里,让学生不断地复习,巩固学习过的知识。图片是非常重要的一种方式,在matplotlib里显示图片,就成为重要的要求。.

2021-01-07 18:19:02 85

原创 深入浅出matplotlib(51): subplots ()函数和subplot()函数的区别

在画布里创建多个子图,有很多方法,但常常使用这两个subplots和subplot函数来创建多个子图,它们都能实现相同的功能,但是它们的使用上还是有点区别。matplotlib.pyplot.subplots(nrows=1, ncols=1, *, sharex=False, sharey=False, squeeze=True, subplot_kw=None, gridspec_kw=None, **fig_kw)创建一个画布和一个或多个子图返回。matplotlib.pyplot..

2021-01-05 18:11:19 195

原创 深入浅出matplotlib(50):怎么样使用plot()函数创建一个折线图

怎么样使用函数plot()来创建一个带有文本标签的折线图?下面这个例子就来解决这个问题。这里使用到的相关函数有:matplotlib.axes.Axes.plotmatplotlib.pyplot.plotmatplotlib.pyplot.subplotsmatplotlib.figure.Figure.savefig先来显示结果图:这个例子非常简单,先调用用numpy的函数生成一个数组,然后调用正弦函数对数组进行计算,这样就准备好数据了,接着下来就调用subplot.

2021-01-04 21:16:20 89

原创 深入浅出matplotlib(49):Pyplot使用指南的笔记

本文主要介绍pyplot接口的使用。pyplot的简介matplotlib.pyplot的主要作用就是提供一套函数集合来模拟MATLAB的接口,让使用MATLAB的人无缝迁移过来。每个pyplot函数都是做一些让画布产生改变的事情,比如创建一个画布,创建绘图区的坐标系,在绘图区画一些直线,给曲线添加注释等等。在matplotlib.pyplot里,当函数调用之后内部会保留各种状态,以便跟踪当前绘图的画布和绘图的区域,并且这些函数直接作用于当前的坐标系。注意:pyplot API比..

2021-01-04 19:41:46 102 1

原创 深入浅出matplotlib(48):使用指南的笔记

使用指南本指南主要包含一些基本的使用模式和最基本方法来使用matplotlib。import matplotlib.pyplot as pltimport numpy as np基本都以这两行代码作为开始代码,这样导入matplotlib库和numpy数据处理库。简单的例子matplotlib可以画布上可视化你的数据,而画布可以是Windows窗口、Jupyter窗口等等,每个画布包含有一个或多个坐标轴,这里所指的坐标轴可以是X-Y的直角坐标轴,也可以是角度-半径的极坐标..

2021-01-03 09:37:07 81

STM32F407VET6工程模板

玩转STM32里文章配置的代码,这里学习的第一个工程代码,可以作为后继开发的模板工程。

2019-03-14

python抓取天气并分析 实例源码

Python代码抓取获取天气预报信息源码讲解。这是一个用Python编写抓取天气预报的代码示例,用python写天气查询软件程序很简单。这段代码可以获取当地的天气和、任意城市的天气预报,原理是根据url找到网站截取相应的数据展现。 python抓取广州天气并分析 实例源码

2017-08-28

C++读写json文件

https://github.com/nlohmann/json 最好用的C++读写json库

2017-12-09

python web py入门配套源代码

python web py入门- 实现论坛,开发技术:后端采用Python+web.py+MySQL,前端采用HTML+CSS+JavaScript+jQuery+RequireJS。

2018-02-23

实现numpy的C++库扩展

使用C++来扩展numpy里的数据计算,这时就需要使用numpy的扩展库功能了,下面就来提供一个使用C++编写numpy扩展库的模板,这样大家就要减少很多弯路,减少跌入坑里的成本。这个扩展库的模板是从mahotas库里抽取出来的,经过最大化的简化,这样更加容易理解,更方便学习。

2019-11-24

国产8051模拟器

一款国产的8051模拟器(全部源代码) 本软件是一款8051模拟器,他的特点是可以模拟多处理器平台,在简单的多工作区间的界面上可以很方便的模拟8051处理器, 最重要的是这个单片机系统可以完全由你自己订制,你甚至可以随意创建自己的多单片机系统,什么SMP 基于串行总线的分布式系统,集群式系统,只要你能想到的,都可以办到,充分发挥你的想象力。现在1.0版本已经基本体现出了这种思想,在以后的版本中将使这一特性变的 更加强大!

2016-09-10

svm_hog_data.rar

使用到LineSVC里进行机器学习的训练数据,用来训练手写识别。 配套专栏文章使用,https://blog.csdn.net/caimouse/article/details/104599920。

2020-03-02

俄罗斯方块游戏开发

俄罗斯方块游戏开发培训里的可执行文件,让大家可以查看相关的结果。以便是否参加培训。

2016-11-30

GOOGLE的TPU论文

GOOGLE公开TPU的论文

2017-04-06

wix3.11版本安装工具

wix3.11版本安装工具

2017-06-19

webpy演示例子1

webpy演示例子1, 用于配套文章相关资源。python web py入门(9)- 论坛首页的模板中模板 前面已经提到一个模板中可以套用另外一个模板,现在就来看看这个论坛基本布局模板是怎么样的?

2018-02-21

WIX制作C#应用程序安装包

WIX制作C#应用程序安装包

2016-05-26

WiX3.10版本安装工具

WiX3.10版本安装工具

2017-06-19

胶囊模型的代码

胶囊模型的代码在以下论文中使用: “Dynamic Routing between Capsules” by Sara Sabour, Nickolas Frosst, Geoffrey E. Hinton. 要求 TensorFlow ( 访问 http://www.tensorflow.org 了解如何安装和升级) NumPy (详见http://www.numpy.org/) GPU

2018-02-02

Milang 1.0.2

本项目主要开发、学习、讨论小语(milang)编程语言,它是以python语法为基础,然后改进它语法、增加直接生成机器码,混合C++的优点,增加基于寄存器的虚拟机实现。 代码下载和上传见: https://code.csdn.net/caimouse/milang

2014-06-02

selenium的浏览器驱动

目前有很多的银行网站,还是以IE为标准的浏览器,因此这里主要采用IE为测试的例子,在这里可以下载不同版本的浏览器驱动,可以是32位的,也可以是64位的,根据自己的需要下载不同的版本。在本文章里,下载的是2.35.3版本:IEDriverServer.exe,把它放在目录f:\temp\里面。

2016-06-14

milang 1.0.4

本项目主要开发 学习 讨论小语 milang 编程语言 它是以python语法为基础 然后改进它语法 增加直接生成机器码 混合C++的优点 增加基于寄存器的虚拟机实现

2014-07-13

duilib界面库20161116

更新为VC2015编译的duilib,持续重构代码,使用最新的C++14的语法。

2016-11-16

milang 1.0.3

本项目主要开发、学习、讨论小语(milang)编程语言,它是以python语法为基础,然后改进它语法、增加直接生成机器码,混合C++的优点,增加基于寄存器的虚拟机实现。

2014-06-07

mysql开发管理工具

mysql数据库的开发管理工具。

2016-07-12

pythoncn-3.4.3

1. 使用VS2012编译。 2. 修改在VC11.0的库下运行pythonw.exe出错误的BUG。

2015-05-04

duilib界面库

duilib界面库,长期维护的界面库,在WIN10和VS2012上编译和开发、测试通过。

2016-10-10

milang 1.0.5

本项目主要开发 学习 讨论小语 milang 编程语言 它是以python语法为基础 然后改进它语法 增加直接生成机器码 混合C++的优点 增加基于寄存器的虚拟机实现

2014-08-03

python-3.4.4

python 3.4的32位的windows版本

2016-07-01

手写识别的训练数据

MNIST训练数据

2017-03-10

duilib界面库20161017

duilib 界面库

2016-10-17

书《深度学习》

2015年,深度学习三大牛Yann LeCun、Yoshua Bengio和Geoffrey Hinton在最新的《Nature》杂志首次合作的发表综述文章《Deep Learning》。本文为该综述文章的中文译文,深入浅出地介绍了深度学习的基本原理,核心优势和未来展望。

2017-03-13

mysql-5.5.50-64

windows下的64位MYSQL的版本。

2016-07-10

protobuf 2.5

protobuf 2.5库代码和工具

2016-06-24

tinyxml2配套源码

在软件开发过程中,为了使软件有灵活的配置,特别像界面这样的配置,同时为了减轻重复开发的任务,需要把客户的个性化需求可以通过配置文件来修改,比如像界面的颜色配置,就可通过配置文件来修改,这时就可以采用XML文件来保存和修改这些参数配置。在不同软件之间进行通讯时,也可以采用XML协议来进行数据交换,特别像WEB服务的调用时,采用传送XML格式是基本的数据交换方式。基于这些任务的需求,需要软件开发人员会在C++里使用xml格式。

2016-06-27

protoc2.5执行文件

protoc执行文件

2016-06-24

深度强化学习论文

DQN的论文

2017-03-17

milang开发工具

组合了notepad和python 3.4的开发工具,可以集编辑和运行、结果查看为一体。

2014-05-24

caimouse的留言板

发表于 2020-01-02 最后回复 2020-05-14

开发大联盟,VC人员开放大聚会

发表于 2001-11-05 最后回复 2012-05-23

C++编译器源程序学习!!!!!!!!!!!!!!!!!1

发表于 2003-12-26 最后回复 2004-01-07

FastBT下载 1.0.3.66版 2003.12.25 放分 一小时结.

发表于 2003-12-26 最后回复 2003-12-26

发布最新版本FastBT 1.0.1.27 高兴放分

发表于 2003-11-21 最后回复 2003-12-10

有没有分析过传奇网络通迅?

发表于 2003-07-10 最后回复 2003-11-28

Visual Studio.net 2003 7cd 下载

发表于 2003-08-27 最后回复 2003-09-01

Visual Studio.net 2003 7cd 下载

发表于 2003-08-27 最后回复 2003-08-28

怎么样实现在资源管理器多一个盘号?

发表于 2003-07-24 最后回复 2003-07-31

深圳治安真差,我差点就被打死了!

发表于 2003-05-12 最后回复 2003-05-23

开放源码的P2P文件共享研究Gnucleus

发表于 2002-07-24 最后回复 2003-05-06

怎么样实现从播放器播放的声音录下来?

发表于 2003-03-11 最后回复 2003-03-19

QQ死机的BUG?不信你就试试了。

发表于 2003-02-20 最后回复 2003-02-26

大家把自己有的技能交流一下

发表于 2003-01-24 最后回复 2003-01-28

有不有程序员取这么好有GF啊?

发表于 2003-01-15 最后回复 2003-01-24

在C++BUILDER里怎么调试进入PASCAL?

发表于 2003-01-08 最后回复 2003-01-08

猜谜语送分

发表于 2003-01-07 最后回复 2003-01-07

操作系统源码分析网

发表于 2002-12-17 最后回复 2003-01-03

有人写过硬盘驱动程序吗?

发表于 2002-12-16 最后回复 2002-12-17

怎么样才能写出一个像TObject类CObject来?

发表于 2002-12-04 最后回复 2002-12-11

有空来我cbuilder论坛

发表于 2002-11-21 最后回复 2002-12-04

有空来我VC论坛

发表于 2002-11-25 最后回复 2002-11-26

开发DOS的操作系统,作为实时操作系统

发表于 2001-10-29 最后回复 2002-02-17

在局部网内用UDP通过代理服务器连接外面的人,怎么样用VC写通过代理呢?

发表于 2001-09-24 最后回复 2002-02-05

UDP 代理问题?

发表于 2002-01-24 最后回复 2002-01-24

怎么样设置像ICQ或OICQ这样服务器?

发表于 2001-12-29 最后回复 2001-12-29

我的钱哪去了?

发表于 2001-12-17 最后回复 2001-12-17

在VC中这个错误为什么出现的?

发表于 2001-11-30 最后回复 2001-12-13

谁能说出ICQ目录下各个DLL文件用处?给高分!!!!

发表于 2001-11-27 最后回复 2001-11-27

怎么样更新CLISTBOX

发表于 2001-11-14 最后回复 2001-11-14

谁有空就用C写个DOS操作系出来?XP可没有DOS啊

发表于 2001-10-26 最后回复 2001-11-13

为什么国内没有人写出像<<深入浅出MFC>>这样的好书

发表于 2001-11-08 最后回复 2001-11-08

用C++能写DOS操系统吗?

发表于 2001-10-31 最后回复 2001-10-31

我们能不能把NASM的使用手册译成中文吗

发表于 2001-10-30 最后回复 2001-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除