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

matplotlib?3D模型繪制一朵小紅花

 更新時間:2022年02月16日 10:53:13   作者:夏小悠  
這篇文章主要介紹了matplotlib?3D模型繪制一朵小紅花,代碼有趣也有一定的知識參考價值,需要的朋友可以參考文章內(nèi)容下去試試

前言:

在github上看到一個有趣的代碼,雖然情人節(jié)已經(jīng)過了兩天,但還是想和大家分享^_^

1. 含苞待放

  3D模型的繪制需要網(wǎng)格點,關(guān)于網(wǎng)格點的作用,在基于python,Matplotlib繪制函數(shù)的等高線與三維圖像的博文中已經(jīng)介紹,這里不再贅述。

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = Axes3D(fig)

x = np.linspace(0, 1, num=30)
t = np.linspace(0, 1, num=1200) * 20 * np.pi + 4 * np.pi
x, t = np.meshgrid(x, t)

p = 0.5 * np.pi * np.exp(-t / (8 * np.pi))
change = np.sin(15 * t) / 150
u = 1 - (1 - np.mod(3.3 * t, 2 * np.pi) / np.pi)**4 / 2 + change
y = 2 * (x**2 - x)**2 * np.sin(p)
r = u * (x * np.sin(p) + y * np.cos(p)) * 1.5
h = u * (x * np.cos(p) - y * np.sin(p))

# PiYG_r
# RdBu_r
surf = ax.plot_surface(r * np.cos(t), r * np.sin(t), h,
? ? ? ? ? ? ? ? ? ? ? ?rstride=1, cstride=1, cmap=plt.cm.RdPu_r)
plt.savefig('img/img1.png')
plt.show()

2. 灼灼其華

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure()
ax = Axes3D(fig)
# plt.axis('off')

x = np.linspace(0, 1, num=30)
t = np.linspace(0, 1, num=1200) * 50 * np.pi - 4 * np.pi
x, t = np.meshgrid(x, t)

p = 0.5 * np.pi * np.exp(-t / (8 * np.pi))
change = np.sin(20 * t) / 50
u = 1 - (1 - np.mod(3.3 * t, 2 * np.pi) / np.pi)**4 / 2 + change
y = 2 * (x**2 - x)**2 * np.sin(p)
r = u * (x * np.sin(p) + y * np.cos(p)) * 1.5
h = u * (x * np.cos(p) - y * np.sin(p))

ax = ax.plot_surface(r * np.cos(t), r * np.sin(t), h,
? ? ? ? ? ? ? ? ? ? ?rstride=1, cstride=1, cmap=plt.cm.RdPu_r)

plt.savefig('img/img2.png')
plt.show()

有關(guān)mpl_toolkits.mplot3d的使用可以參考官方文檔;

更多的顏色搭配可參考matplotlib的colormap官方手冊

 到此這篇關(guān)于matplotlib 3D模型繪制一朵小紅花的文章就介紹到這了,更多相關(guān)3D模型繪制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于python解線性矩陣方程(numpy中的matrix類)

    基于python解線性矩陣方程(numpy中的matrix類)

    這篇文章主要介紹了基于python解線性矩陣方程(numpy中的matrix類),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • 舉例區(qū)分Python中的淺復(fù)制與深復(fù)制

    舉例區(qū)分Python中的淺復(fù)制與深復(fù)制

    這篇文章主要介紹了舉例區(qū)分Python中的淺復(fù)制與深復(fù)制,是Python入門學(xué)習(xí)中的重要知識,需要的朋友可以參考下
    2015-07-07
  • python pip配置國內(nèi)鏡像源的方法(永久和臨時)

    python pip配置國內(nèi)鏡像源的方法(永久和臨時)

    在使用 pip 安裝 Python 模塊時,默認的國外鏡像源可能會導(dǎo)致下載速度緩慢甚至超時,為了解決這個問題,可以使用國內(nèi)的鏡像源來加速下載,以下是常用的國內(nèi)鏡像源以及臨時和永久的配置方法,需要的朋友可以參考下
    2025-04-04
  • django執(zhí)行原生SQL查詢的實現(xiàn)

    django執(zhí)行原生SQL查詢的實現(xiàn)

    本文主要介紹了django執(zhí)行原生SQL查詢的實現(xiàn),主要有兩種方法實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • python 排列組合之itertools

    python 排列組合之itertools

    python 排列組合之itertools,需要的朋友可以參考一下
    2013-03-03
  • 一文帶你探尋Python中的裝飾器

    一文帶你探尋Python中的裝飾器

    這篇文章就來和大家詳細講一講Python中裝飾器的相關(guān)知識,文中的示例代碼講解詳細,對我們深入了解Python有一定的幫助,感興趣的可以了解一下
    2023-04-04
  • 基于opencv實現(xiàn)簡單畫板功能

    基于opencv實現(xiàn)簡單畫板功能

    這篇文章主要為大家詳細介紹了基于opencv實現(xiàn)簡單畫板功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • Python 正則表達式 re.match/re.search/re.sub的使用解析

    Python 正則表達式 re.match/re.search/re.sub的使用解析

    今天小編就為大家分享一篇Python 正則表達式 re.match/re.search/re.sub的使用解析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python字符串常用方法

    python字符串常用方法

    這篇文章主要介紹了python字符串常用方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • Python運行提示缺少模塊問題解決方案

    Python運行提示缺少模塊問題解決方案

    這篇文章主要介紹了Python運行提示缺少模塊問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04

最新評論

锦州市| 牙克石市| 嘉善县| 宾阳县| 错那县| 门头沟区| 日土县| 昭觉县| 铜鼓县| 安龙县| 隆化县| 丹阳市| 星座| 浦东新区| 尼玛县| 常宁市| 边坝县| 清涧县| 长宁县| 建水县| 隆子县| 正定县| 中宁县| 汽车| 东平县| 宁海县| 香港| 成都市| 汝阳县| 定兴县| 湘潭县| 合肥市| 海伦市| 民丰县| 邓州市| 鄂温| 麻栗坡县| 蕲春县| 平利县| 平湖市| 杭州市|