Three minute coding - tesselated 3D surface Python Matplotlib

Veröffentlicht am: 04 Januar 2017
auf dem Kanal: 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()


Auf dieser Seite können Sie das Online-Video Three minute coding - tesselated 3D surface Python Matplotlib mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Jake Waas (Required Citation) 04 Januar 2017 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 901 Mal angesehen und es wurde von 3 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!