Mayavi入门_乐理知识入门

Mayavi入门_乐理知识入门环境,win7/1064位,python3.x1,安装Mayavi4.6原装的pip下载奇慢,先更换一下源,豆瓣的更新要比清华的快首先在window的文件夹窗口输入:%APPDATA%

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

环境,win7/10 64位, python3.x

1,安装 Mayavi4.6

原装的pip下载奇慢,先更换一下源,豆瓣的更新要比清华的快

首先在window的文件夹窗口输入 : %APPDATA%

然后在底下新建pip文件夹,然后到pip文件夹里面去新建个pip.ini,然后再里面输入内容

global]
timeout = 6000
index-url = https://pypi.douban.com/simple
trusted-host = pypi.douban.com

1.1 

pip install numpy

安装mayavi 4.6 会报错,Microsoft Visual C++ 14.0 is required

下载安装包即可,安装包

虽然只有3M大小,但是安装还是很费时间的,应该要下载很多东西吧。

pip install mayavi

还需要图形库,随便装PyQt还是wxPython

pip install PyQt5

安装完成

运行下面代码

# Create the data.
from numpy import pi, sin, cos, mgrid
dphi, dtheta = pi/250.0, pi/250.0
[phi,theta] = mgrid[0:pi+dphi*1.5:dphi,0:2*pi+dtheta*1.5:dtheta]
m0 = 4; m1 = 3; m2 = 2; m3 = 3; m4 = 6; m5 = 2; m6 = 6; m7 = 4;
r = sin(m0*phi)**m1 + cos(m2*phi)**m3 + sin(m4*theta)**m5 + cos(m6*theta)**m7
x = r*sin(phi)*cos(theta)
y = r*cos(phi)
z = r*sin(phi)*sin(theta)

# View it.
from mayavi import mlab
s = mlab.mesh(x, y, z)
mlab.show()

出现下图,成功!

Mayavi入门_乐理知识入门

 再来一段有意思的代码,图片自己看

from numpy import exp, mgrid, log10

[x,y]=mgrid[0.01:1.0:0.01, 0.01:1.0:0.01]
z = 11*x*log10(x)*y*(y-1) + exp(-((25.*x-25./exp(1))**2+(25.**y-25/2.)**2)**3)/25

# View it.
from mayavi import mlab
s = mlab.mesh(x, y, z, colormap="copper")
s = mlab.mesh(x-0.9, y, z, colormap="copper")
mlab.show()

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167336.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 第五届中国(北京)国际智能家居产业博览会

    第五届中国(北京)国际智能家居产业博览会展出范围:  1、智能家居,影音娱乐及小区管理系统:包括智能家居控制系统、可视对讲系统、智能灯光控制、家庭智能安防及报警呼救系统、背景音乐系统、家庭娱乐系统、智能家居集成产品、酒店智能化产品、酒店客房智能控制系统、酒店智能管理系统,移动互联终端、智能门窗产品、智能抄表系统、智能家电产品、家庭网络产品、小区物业管理系统,影音视讯系统,音视频系统、广播会议系统、多媒体信息发…

    2022年6月22日
    25
  • struts2使用验证文件实现校验

    struts2使用验证文件实现校验

    2021年6月16日
    91
  • java activiti 工作流引擎_Activiti工作流引擎简介详解

    java activiti 工作流引擎_Activiti工作流引擎简介详解Activiti工作流引擎简介一、概述Activiti是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵活的,易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人TomBaeyens是JBossJBPM的项目架构师,它的特色是提供了eclipse插件,开发人员可以通过插…

    2022年7月27日
    16
  • elf格式分析

    elf格式分析

    2021年12月10日
    40
  • 跟我一起写Makefile(整理版)

    跟我一起写Makefile(整理版)跟我一起写Makefile陈皓(博客地址:http://blog.csdn.net/haoel/article/details/2886)整理的PDF文件:http://download.csdn.net/download/xiaoshuai537/102620891.makefile很重要什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为…

    2022年5月15日
    28
  • MODIS数据介绍及下载

    MODIS数据介绍及下载MODIS数据简介中分辨率成像光谱仪(MODerate-resolutionImagingSpectroradiometer)-MODIS是Terra和Aqua卫星上搭载的主要传感器之一。MODIS标准数据产品根据内容的不同分为0级、1级数据产品,在1B级数据产品之后,划分2-4级数据产品,包括:陆地标准数据产品、大气标准数据产品和海洋标准数据产品等三种主要标准数据产品类型,总计分解为44种标准数据产品类型。数据产品的详细介绍参考博文。官网下载数据数据产品投影MODIS数据采用正弦投影(Sin

    2022年5月30日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号