Вам нужно сгенерировать meshgrid. X, Y и Z должны быть двумерными массивами
import numpy
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d
def peaks(x,y):
return x * numpy.sin(y)
fig = plt.figure()
ax = fig.gca(projection='3d')
X = Y= numpy.arange(-3, 3, 0.1).tolist()
X, Y = numpy.meshgrid(X, Y)
Z = []
for i in range(len(X)):
Z.append(peaks(X[i],Y[i]))
ax.plot_surface(X, Y, Z, rstride=8, cstride=8, alpha=0.3)
cset = ax.contour(X, Y, Z, zdir='z', offset=-8)
cset = ax.contour(X, Y, Z, zdir='x', offset=-8)
cset = ax.contour(X, Y, Z, zdir='y', offset=8)
ax.set_xlabel('X')
ax.set_xlim(-8, 8)
ax.set_ylabel('Y')
ax.set_ylim(-8, 8)
ax.set_zlabel('Z')
ax.set_zlim(-8, 8)
plt.show()
[/g0]
Существует около 50 таких сайтов, которые указывают на мой, ни один из которых я не могу легко контролировать
blockquote>Если вы не можете контролировать эти веб-сайты или их настройки DNS, Вы не должны иметь возможность получить сертификат для них. Если это будет возможно, то это будет серьезной проблемой безопасности.
Похоже, что это тип общего хостинга, где вы размещаете веб-сайты для клиентов и позволяете им указывать свои собственные домены на вашем сервере и использовать SNI или заголовок хоста для обслуживания правильного веб-сайта на основе домен, используемый в запросе.
Больше информации, как указано выше, правильное, откуда вы получаете свои сертификаты TLS, хотите ли вы использовать один сертификат для покрытия всего или сертификат на домен будет полезен, но в целом вы можете получить сертификат с несколькими [ 111] Подчиненные альтернативные имена для разных доменных имен / сайтов.
например. если вы используете Let's Encrypt с проверкой домена, вам не нужно контролировать DNS домена, а только контент, обслуживаемый этим доменом. И если люди указывают свои псевдонимы (CNAME) на ваш веб-сервер, то у вас уже есть.