MinMaxScaler 無法處理 dim >2
2019/07/18 上午 10:21
機器學習共學討論版
陳聖儒
觀看數:80
回答數:1
收藏數:1
ml100-2
ml100-2-d78
1. 請嘗試將 preproc_x 替換成以每筆資料的 min/max 進行標準化至 -1 ~ 1 間,再進行訓練
請問這個要如何使用MinMaxScaler(feature_range(-1,1))和transgorm_fit來處理呢?
我一直得到以下報錯
ValueError: Found array with dim 4. MinMaxScaler expected <= 2.
回答列表
-
2019/07/19 上午 11:18Jimmy贊同數:0不贊同數:0留言數:1
Hi 聖儒!
你可以看一下 feature_range.shape,看起來這是一個四維的 array,而 MinMaxScaler 只能處理二維的數據,要檢查一下你的 feature_range 是什麼型態的資料喔!不然你可以直接用手動的方法計算,公式如下。