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

python實現(xiàn)二維插值的三維顯示

 更新時間:2018年12月17日 15:32:48   作者:TOliverQueen  
這篇文章主要為大家詳細介紹了python實現(xiàn)二維插值的三維顯示,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了二維插值的三維顯示具體代碼,供大家參考,具體內容如下

# -*- coding: utf-8 -*-
"""
演示二維插值。
"""
# -*- coding: utf-8 -*-
import numpy as np
from mpl_toolkits.mplot3d import Axes3D
import matplotlib as mpl
from scipy import interpolate
import matplotlib.cm as cm
import matplotlib.pyplot as plt
 
 
def func(x, y):
 return (x + y) * np.exp(-5.0 * (x ** 2 + y ** 2))
 
 
# X-Y軸分為20*20的網(wǎng)格
x = np.linspace(-1, 1, 20)
y = np.linspace(-1, 1, 20)
x, y = np.meshgrid(x, y) # 20*20的網(wǎng)格數(shù)據(jù)
 
fvals = func(x, y) # 計算每個網(wǎng)格點上的函數(shù)值 15*15的值
 
fig = plt.figure(figsize=(9, 6)) #設置圖的大小
# Draw sub-graph1
ax = plt.subplot(1, 2, 1, projection='3d') #設置圖的位置
surf = ax.plot_surface(x, y, fvals, rstride=2, cstride=2, cmap=cm.coolwarm, linewidth=0.5, antialiased=True) #第四個第五個參數(shù)表示隔多少個取樣點畫一個小面,第六個表示畫圖類型,第七個是畫圖的線寬,第八個表示抗鋸齒
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_zlabel('f(x, y)') #標簽
plt.colorbar(surf, shrink=0.5, aspect=5) # 標注
 
# 二維插值
newfunc = interpolate.interp2d(x, y, fvals, kind='cubic') # newfunc為一個函數(shù)
 
# 計算100*100的網(wǎng)格上的插值
xnew = np.linspace(-1, 1, 100) # x
ynew = np.linspace(-1, 1, 100) # y
fnew = newfunc(xnew, ynew) # 僅僅是y值 100*100的值 np.shape(fnew) is 100*100
xnew, ynew = np.meshgrid(xnew, ynew)
ax2 = plt.subplot(1, 2, 2, projection='3d')
surf2 = ax2.plot_surface(xnew, ynew, fnew, rstride=2, cstride=2, cmap=cm.coolwarm, linewidth=0.5, antialiased=True)
ax2.set_xlabel('xnew')
ax2.set_ylabel('ynew')
ax2.set_zlabel('fnew(x, y)')
plt.colorbar(surf2, shrink=0.5, aspect=5) # 標注
plt.show()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python正則表達式中group與groups的用法詳解

    Python正則表達式中group與groups的用法詳解

    本文主要介紹了Python正則表達式中group與groups的用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python入門教程(十五)Python的字典

    Python入門教程(十五)Python的字典

    這篇文章主要介紹了Python入門教程(十五)Python的字典,Python是一門非常強大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Django之全局使用request.user.username的實例詳解

    Django之全局使用request.user.username的實例詳解

    這篇文章主要介紹了Django之全局使用request.user.username的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python簡繁體轉換的簡單實現(xiàn)步驟

    Python簡繁體轉換的簡單實現(xiàn)步驟

    工作中需要將繁體中文轉換成簡體中文上網(wǎng)找了些資料,下面這篇文章主要給大家介紹了關于Python實現(xiàn)簡繁體轉換的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • pytorch之torch.flatten()和torch.nn.Flatten()的用法

    pytorch之torch.flatten()和torch.nn.Flatten()的用法

    這篇文章主要介紹了pytorch之torch.flatten()和torch.nn.Flatten()的用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • python3中bytes和string之間的互相轉換

    python3中bytes和string之間的互相轉換

    這篇文章主要介紹了python3中bytes和string之間的互相轉換,文中給出了詳細的介紹和示例代碼,相信對大家具有一定的參考價值,有需要的朋友們下面來一起學習學習吧。
    2017-02-02
  • 基于Python實現(xiàn)個人手機定位分析

    基于Python實現(xiàn)個人手機定位分析

    TransBigData是一個為交通時空大數(shù)據(jù)處理、分析和可視化而開發(fā)的Python包。本文就來用它實現(xiàn)個人手機定位分析,感興趣的小伙伴可以了解一下
    2023-04-04
  • Python實現(xiàn)的圓形繪制(畫圓)示例

    Python實現(xiàn)的圓形繪制(畫圓)示例

    這篇文章主要介紹了Python實現(xiàn)的圓形繪制(畫圓),結合實例形式分析了Python基于numpy與matplotlib模塊的數(shù)學運算及圖形繪制相關操作技巧,需要的朋友可以參考下
    2018-01-01
  • Python基礎之getpass模塊詳細介紹

    Python基礎之getpass模塊詳細介紹

    最近在看Python標準庫官方文檔的時候偶然發(fā)現(xiàn)了這個模塊。仔細一看內容挺少的,只有兩個主要api,就花了點時間閱讀了一下源碼,感覺挺實用的,在這安利給大家。下面這篇文章主要給大家介紹了關于Python基礎之getpass模塊的相關資料,需要的朋友可以參考下。
    2017-08-08
  • Pytorch上下采樣函數(shù)之F.interpolate數(shù)組采樣操作詳解

    Pytorch上下采樣函數(shù)之F.interpolate數(shù)組采樣操作詳解

    最近用到了上采樣下采樣操作,pytorch中使用interpolate可以很輕松的完成,下面這篇文章主要給大家介紹了關于Pytorch上下采樣函數(shù)之F.interpolate數(shù)組采樣操作的相關資料,需要的朋友可以參考下
    2022-04-04

最新評論

鞍山市| 三河市| 嘉祥县| 禄劝| 米泉市| 静海县| 泰来县| 东明县| 永嘉县| 广西| 民勤县| 资中县| 临安市| 威信县| 彩票| 育儿| 昌宁县| 巧家县| 绥阳县| 会泽县| 嘉定区| 济宁市| 清新县| 平罗县| 鄂伦春自治旗| 德格县| 抚松县| 永川市| 剑川县| 刚察县| 和田市| 汶川县| 牡丹江市| 乐至县| 七台河市| 潜山县| 望奎县| 洛川县| 广水市| 射阳县| 邻水|