python初心者です.
以下のコードの~記号の使い方の意味がわかりません.
なんとなく,mask以外の意味で使われていることはわかるのですが.
わかる方いましたら回答よろしくお願いいたします.
%matplotlib notebook
from sklearn.svm import LinearSVC
linear_svm = LinearSVC().fit(X, y)
from sklearn.datasets import make_blobs
import mglearn
X, y = make_blobs(centers=4, random_state=8)
y = y %2
X_new = np.hstack([X, X[:,1:]*2]) # うまくteratail上で表示できませんが, X[:,1:]の2乗としたいです.
from mpl_toolkits.mplot3d import Axes3D, axes3d
figure = plt.figure()
ax = Axes3D(figure, elev=-152, azim=-26)
mask = y==0
ax.scatter(X_new[mask,0], X_new[mask,1], X_new[mask,2], c='b',
cmap=mglearn.cm2, s=60)
ax.scatter(X_new[~mask,0], X_new[~mask,1], X_new[mask,2], c='r',maskの意味がわかりません
marker='^', cmap=mglearn.cm2, s=60) # この行の
ax.set_xlabel('feature0')
ax.set_ylabel('feature1')
ax.set_zlabel('feature1 ** 2')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/16 14:14 編集
2018/11/16 14:38