最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用python實(shí)現(xiàn)三維圖可視化

 更新時(shí)間:2021年04月16日 14:29:54   作者:自然卷卷、  
這篇文章主要介紹了使用python實(shí)現(xiàn)三維圖可視化,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

這是學(xué)習(xí)tensorflow框架中遇到的知識,這里定義函數(shù)的時(shí)候選用的是將x和y封裝起來,方便tensorflow求導(dǎo)。

要慢慢習(xí)慣這種寫法

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
def himmelblau(x):
return (x[0]**2 + x[1] - 11)**2 + (x[0] + x[1]**2 - 7)**2
x = 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)       # 好像是調(diào)成圖的角度
ax.set_xlabel('X')
ax.set_ylabel('Y')
plt.show()

補(bǔ)充:python3安裝mayavi,實(shí)現(xiàn)3d動態(tài)可視化操作

如下代碼呢,是在網(wǎng)上找的,搜索關(guān)鍵詞“python 3d 動態(tài)可視化”,從找到代碼到真正執(zhí)行成功,問題及解決方法記錄一下。

環(huán)境win8 64位,python3.6

import numpy as np
from 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()

問題:

雖然有文章已經(jīng)指出安裝mayavi時(shí)安裝順序?yàn)镻yQt4-->Traits-->VTK-->Mayavi,但是并不知道原因,所以還是直接安裝了mayavi,出現(xiàn)如下報(bào)錯信息:

Microsoft Visual C++ 14.0 is required

原因:

缺少依賴包

解決:

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

1、VTK通過pip install VTK安裝

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

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直接從網(wǎng)上下載安裝,應(yīng)該還是缺少相關(guān)的依賴,這里只保證通過文件安裝不出錯。

問題:

運(yùn)行代碼時(shí)報(bào)錯:ImportError: numpy.core.multiarray failed to import

原因:

由于mayavi相關(guān)的包安裝的是最新的版本,需要更新numpy

解決:

pip install --upgrade numpy

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

最新評論

伊宁市| 广宗县| 阿克苏市| 永新县| 玉林市| 铜梁县| 水富县| 黄平县| 大丰市| 连山| 库车县| 绥化市| 乌兰县| 金寨县| 秭归县| 雷州市| 蓝田县| 和硕县| 张掖市| 闵行区| 永城市| 沙坪坝区| 台北县| 彭泽县| 绍兴市| 舒城县| 金门县| 临湘市| 庆元县| 乌兰察布市| 东源县| 遂平县| 房产| 灵武市| 玉门市| 宜丰县| 高雄县| 西华县| 嘉峪关市| 上蔡县| 曲水县|