🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
標準出力

標準出力(stdout)は、プログラムが標準的に用いるデータ出力元。標準出力に書き込み要求を発行しすることにより、ディスプレイ装置にデータを表示することができます。UNIX系OSやC言語に実装されて普及した概念ですが、他のOSや言語も含めた総称としても使われます。

データ構造

データ構造とは、データの集まりをコンピュータの中で効果的に扱うために、一定の形式に系統立てて格納する形式を指します。(配列/連想配列/木構造など)

Q&A

解決済

1回答

1698閲覧

正規標準化した際にデータが全部0になる

tkc2020

総合スコア2

標準出力

標準出力(stdout)は、プログラムが標準的に用いるデータ出力元。標準出力に書き込み要求を発行しすることにより、ディスプレイ装置にデータを表示することができます。UNIX系OSやC言語に実装されて普及した概念ですが、他のOSや言語も含めた総称としても使われます。

データ構造

データ構造とは、データの集まりをコンピュータの中で効果的に扱うために、一定の形式に系統立てて格納する形式を指します。(配列/連想配列/木構造など)

0グッド

0クリップ

投稿2020/12/01 07:53

編集2020/12/02 05:32

画像データをPCAを用いて次元圧縮しようとしているのですが、その際の前準備でデータがどうも上手く変換できません。

#10*10ピクセルにサイズ変更
image_10_10 = cv2.resize(image, (10, 10))

#1次元ベクトルに変換
image_100 = image_10_10.flatten()

#image_10 = np.reshape(image_100,(1, -1))
array([[232, 226, 226, 226, 226, 226, 226, 226, 226, 226, 239, 255, 255,
255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
243, 102, 93, 92, 255, 255, 255, 255, 255, 255, 243, 126, 126,
126, 243, 243, 255, 255, 255, 255, 243, 245, 244, 125, 242, 243,
255, 255, 255, 255, 239, 239, 245, 197, 231, 231, 213, 242, 240,
235, 189, 237, 246, 101, 192, 155, 190, 216, 187, 183, 117, 192,
217, 99, 173, 130, 189, 132, 174, 158, 79, 206, 117, 146, 147,
200, 156, 148, 165, 143, 173, 147, 135, 134]], dtype=uint8)

#特徴量行列を標準化
features = StandardScaler().fit_transform(image_10)

#features
array([[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0.]])

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2020/12/02 00:54

image_10の値はどうなっていますか?
tkc2020

2020/12/02 05:33

値は上記のようになっております。正規標準化するとデータが全て0になってしまっている状況です…
guest

回答1

0

ベストアンサー

下記でどうでしょうか?

python

1features = StandardScaler().fit_transform(image_10.T).T

投稿2020/12/02 07:03

meg_

総合スコア10739

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tkc2020

2020/12/02 07:25

無事に数値が出力されました。ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問