Python 3: 3차원 그래프를 작성하는 방법(matplotlib, pyplot, mplot3d, MPL)
4390 단어 Python3scipy파이썬matplotlibnumpy
3차원 그래프를 작성하는 방법
신경망의 학습에서 나타나는 편미분(구배)의 이해를 위해 3차원 그래프를 그려보자. (참고: 수치 미분)
파이썬에서 NumPy와 matplotlib을 사용하여 3D 그래프를 그립니다.
준비
mpl_toolkits.mplot3d
등을 가져오기 ex1-1.py
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
ex1-2.py
def func1(x, y):
return x**2 + y**2
ex1-3.py
x = np.arange(-3.0, 3.0, 0.1)
y = np.arange(-3.0, 3.0, 0.1)
ex1-3.py
X, Y = np.meshgrid(x, y)
Z = func1(X, Y)
ex1-4.py
fig = plt.figure()
ax = Axes3D(fig)
ex1-5.py
ax.set_xlabel("x")
ax.set_ylabel("y")
ax.set_zlabel("f(x, y)")
- 그래프 묘사
ex1-6.py
ax.plot_wireframe(X, Y, Z)
plt.show()
이상을 정리해 실장하면, 이하와 같은 3차원의 그래프가 렌더링 됩니다.
plot의 속성으로 color (선의 색), linestyle (선의 종류), 마커의 종류 등을 변경할 수 있습니다.
보다 간단하게 그릴 수 있는 코드등 있으면 교수해 주세요.
자세한 내용은 나중에 추가 할 예정입니다.
Reference
이 문제에 관하여(Python 3: 3차원 그래프를 작성하는 방법(matplotlib, pyplot, mplot3d, MPL)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/orange_u/items/8a1e285a45093857aef7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)