电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

使用python實現三維圖可視化

瀏覽:4日期:2022-06-22 10:22:00

這是學習tensorflow框架中遇到的知識,這里定義函數的時候選用的是將x和y封裝起來,方便tensorflow求導。

要慢慢習慣這種寫法

import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Ddef himmelblau(x):return (x[0]**2 + x[1] - 11)**2 + (x[0] + x[1]**2 - 7)**2x = np.linspace(-6, 6, 200)y = np.linspace(-6, 6, 200)X, Y = np.meshgrid(x, y)fig = plt.figure(figsize=(12, 10))ax = fig.gca(projection=’3d’)ax.plot_surface(X, Y, Z) # 畫曲面# ax.plot(X, Y, Z) # 畫曲線,好像x, y得是一維的ax.view_init(60, -30) # 好像是調成圖的角度ax.set_xlabel(’X’)ax.set_ylabel(’Y’)plt.show()

補充:python3安裝mayavi,實現3d動態可視化操作

如下代碼呢,是在網上找的,搜索關鍵詞“python 3d 動態可視化”,從找到代碼到真正執行成功,問題及解決方法記錄一下。

環境win8 64位,python3.6

import numpy as npfrom mayavi import mlab x, y = np.ogrid[-2:2:160j, -2:2:160j]z = abs(x) * np.exp(-x ** 2 - (y / .75) ** 2)pl = mlab.surf(x, y, z, warp_scale=2)mlab.axes(xlabel=’x’, ylabel=’y’, zlabel=’z’)mlab.outline(pl)mlab.show()

使用python實現三維圖可視化使用python實現三維圖可視化

問題:

雖然有文章已經指出安裝mayavi時安裝順序為PyQt4-->Traits-->VTK-->Mayavi,但是并不知道原因,所以還是直接安裝了mayavi,出現如下報錯信息:

Microsoft Visual C++ 14.0 is required

使用python實現三維圖可視化

原因:

缺少依賴包

解決:

根據文章所說,在https://www.lfd.uci.edu/~gohlke/pythonlibs/中查找到mayavi的相關依賴,

1、VTK通過pip install VTK安裝

使用python實現三維圖可視化

2.PyQt4無法通過pip install PyQt4安裝,所以需要下載到Python安裝目錄的Script下(環境為python3.6,64位win),通過命令pip install PyQt4-4.11.4-cp36-cp36m-win_amd64.whl:

使用python實現三維圖可視化

3、Traits并不是作為mayavi的依賴包,而是屬于ETS的一部分,同樣通過下載文件,pip install traits-4.6.0-cp36-cp36m-win_amd64.whl安裝

4、mayavi安裝,同樣通過下載文件,pip install mayavi-4.6.0+vtk81-cp36-cp36m-win_amd64.whl安裝

注:PyQt4、Traits、mayavi也不是不能通過pip install直接從網上下載安裝,應該還是缺少相關的依賴,這里只保證通過文件安裝不出錯。

問題:

運行代碼時報錯:ImportError: numpy.core.multiarray failed to import

使用python實現三維圖可視化

原因:

由于mayavi相關的包安裝的是最新的版本,需要更新numpy

解決:

pip install --upgrade numpy

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 湖南档案密集架,智能,物证,移动,价格-湖南档案密集架厂家 | 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 布袋除尘器-单机除尘器-脉冲除尘器-泊头市兴天环保设备有限公司 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 合肥白癜风医院_合肥治疗白癜风医院_合肥看白癜风医院哪家好_合肥华研白癜风医院 | 市政路灯_厂家-淄博信达电力科技有限公司 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 耐压仪-高压耐压仪|徐吉电气| 识禅_对禅的了解,从这里开始 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 混合气体腐蚀试验箱_盐雾/硫化氢/气体腐蚀试验箱厂家-北京中科博达 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 杭州可当科技有限公司—流量卡_随身WiFi_AI摄像头一站式解决方案 | 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | 曙光腾达官网-天津脚手架租赁-木板架出租-移动门式脚手架租赁「免费搭设」 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 防腐木批发价格_深圳_惠州_东莞防腐木厂家_森源(深圳)防腐木有限公司 | 洛阳防爆合格证办理-洛阳防爆认证机构-洛阳申请国家防爆合格证-洛阳本安防爆认证代办-洛阳沪南抚防爆电气技术服务有限公司 | 拉曼光谱仪_便携式|激光|显微共焦拉曼光谱仪-北京卓立汉光仪器有限公司 | 高防护蠕动泵-多通道灌装系统-高防护蠕动泵-www.bjhuiyufluid.com慧宇伟业(北京)流体设备有限公司 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 新型游乐设备,360大摆锤游乐设备「诚信厂家」-山东方鑫游乐设备 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 上海租奔驰_上海租商务车_上海租车网-矢昂汽车服务公司 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 |