2017年07月27日

Python3で簡単に3Dグラフが描けることが判明!

storage.mantan-web.jp_images_2017_05_21_20170521dog00m200017000c_001_size8.jpg

deeplearning1.jpg

この本を学習している関係で機械学習言語Python3も学習することになります。

Python3で簡単に3Dグラフが描けることが判明しましした。

f(x,y)=x^2+y^2のグラフは次のようになります。

Figure_3d_1.png

このグラフを描くプログラムはネットにあったのを使っています。
(ファイル名は私が適当につけています。)

ファイル名:3dgraph1.py
-------------------------------------------------------------------
# 3Dグラフの描画

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

#  対象の関数
# f(x,y) = x**2 + y**2
def func(x,y):
return x**2 + y**2

x = np.arange(-5,5,0.25)
y = np.arange(-5,5,0.25)

X, Y = np.meshgrid(x,y)

Z = func(X,Y)

fig = plt.figure()
ax = Axes3D(fig)
ax.plot_wireframe(X,Y,Z)
plt.show()
-------------------------------------------------------------------

なかなか面白いですねえ。

posted by tsurutsuru at 00:53| Comment(0) | 日常茶飯事
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: