len(Var0Variable[0])の意味は分かりません
Q&A
Closed
解決したいこと
len(Var0Variable[0])の意味は分かりません。どなたがご指導頂けますと幸いです。
発生している問題・エラー
データを読み込み、説明変数Xの列ごとに分散が0の変数を削除を実施します。
データは、添付のPANを使います。
以下のコードを使います。
#必要なインポートを読み込み
import math
import matplotlib.figure as figure
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
from sklearn import model_selection
#load dataset
datapd = pd.read_csv("PAN.csv", encoding='SHIFT-JIS', header=None)
data = np.array(datapd)
y = data[:, 0]
X = data[:,1:]
Var0Variable = np.where( X.var(axis=0) == 0 )
len(Var0Variable[0])
↑のコードを実行し、0でした。
ここで、なんでlen(Var0Variable[0])を実行して、0を得たのか。またlen(Var0Variable[0])の中で、[0]の意味は分かりません。
どなたがご指導いただけますと幸いです。
宜しくお願い申し上げます。
0 likes
