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)
上一篇 2022年8月5日 上午6:46
下一篇 2022年8月5日 上午6:46


相关推荐

  • export_symbol的使用

    export_symbol的使用       问题是这样的,前几天师妹需要在内核模块中使用tasklist_lock来操作保护内核进程链表,由于tasklist_lock如果要在模块中使用就必须把它填充到内核符号表里面,就要使用export_symbol,她在sched.h里面就是tasklist_lock声明的地方,添加export_symbol(tasklist_lock),在编译的时候总是出现undefinedsymb

    2022年7月16日
    25
  • 小型酒店管理系统毕业论文_简易酒店管理系统

    小型酒店管理系统毕业论文_简易酒店管理系统一需求:编写程序模拟酒店管理系统:预订和退订以及查看所有房间1需要有一个酒店类2需要有一个房间类3需要有一个客户端类publicclassTest{}二分析:客户端:1先打印所有房间2等待用户输入,根据输入情况判断是预订还是退订3等待用户输入房间号4调用酒店的预订/退订方法把房间号传入完成预订/退订功能…

    2026年3月10日
    5
  • 2026年AI绘画工具横评:新手避坑指南,从零开始掌握核心技能

    2026年AI绘画工具横评:新手避坑指南,从零开始掌握核心技能

    2026年3月15日
    2
  • spring cloud微服务架构设计

    spring cloud微服务架构设计1 概述分别从整体层级 开发视图 部署视图三个角度 对整个系统的微服务架构进行 解剖 整体层级关注调用的层级 从终端人机界面到物联网 开发视图则主要面向开发人员 描述了系统工程结构 模块及关联关系 部署视图则是系统最终部署时的拓扑图 通过这些视角可以较为清晰的明白整个微服务架构设计思路 2 整体层级视图自顶向下的一张调用层次关系图 详细的说明 见下方的开发视图和部署视

    2025年9月19日
    5
  • Longest Common Prefix_LeetCode

    Longest Common Prefix_LeetCode1.思路:求strs数组的长度,当len==0,len==1分开考虑;i从1-min_len,以strs[0][i]作为对照,一旦出现strs[j][i]!=strs[0][i],结束循环,则输出之前判断好了的字符串。 classSolution:deflongestCommonPrefix(self,strs):""":typestrs…

    2022年5月6日
    46
  • java i586什么意思_linux里面i386 i686 i486 i586代表什么?是什么意思

    java i586什么意思_linux里面i386 i686 i486 i586代表什么?是什么意思在linux里面,我们经常会遇到i386i686i486I586这些代码,例如查看内核版本:[root@localhostlogs]#uname-aLinuxlocalhost.localdomain2.6.18-164.el5PAE#1SMPThuSep304:10:44EDT2009i686i686i386GNU/LinuxYouhavenewm…

    2022年5月30日
    43

发表回复

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

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