2017-04-06 18 views

回答

1

你可以在numpy數組x,y,z上應用布爾索引,如下所示。

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

x = np.random.random(10) 
y = np.random.random(10) 
z = np.random.random(10) 
value = np.random.randint(2,size=10) 

fig = plt.figure() 
ax = fig.add_subplot(111, projection='3d') 
ax.scatter(x[value==0], y[value==0], z[value==0]) 
plt.show() 

在這個例子中,散點圖顯示,但你可以爲曲面圖做同樣的事情。