Three minute coding - tesselated 3D surface Python Matplotlib

Опубликовано: 04 Январь 2017
на канале: Jake Waas (Required Citation)
901
3

import numpy as np
from numpy.random import rand
from numpy import exp as e, linspace as l, meshgrid as m
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

R=20*(rand(10,2)-.5)

def surf_z(x,y):
return sum([e(-abs(x-a))+e(-abs(y-b)) for a, b in R])

x = l(0,10)
X,Y=m(x,x)

Z=surf_z(X,Y)

sS=10*rand(1000,2)

sZ=surf_z(sS[::,0],sS[::,1])

fig = plt.figure()
ax = fig.add_subplot(111,projection='3d')

ax.plot_trisurf(sS[::,0], sS[::,1],sZ)
ax.plot_wireframe(X,Y,Z,color='r')
plt.show()


На этой странице сайта вы можете посмотреть видео онлайн Three minute coding - tesselated 3D surface Python Matplotlib длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Jake Waas (Required Citation) 04 Январь 2017, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 901 раз и оно понравилось 3 зрителям. Приятного просмотра!