前言
今天再訓練資料集的時候發現了這樣的一個問題,用鸢尾花資料集進行訓練跑KPCA的時候可以用,但是到我這故障診斷裡就直接報廢了,就離譜!!!
遇到的問題
直接給我紅色警告!!!
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SM0EDOlFzNiV2N1IDZ1kTO3cTM0UTZ2UmY5cDZzQGM08CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
就離譜!!!
當然,出錯并不可怕,可怕的是你不敢于去解決問題。
首先看問題所在:
too many indices for array: array is 2-dimensional, but 3 were indexed
簡單翻譯過來就是:
數組索引太多:數組是二維的,但是有3個索引
後來我才發現,我輸入的資料集并不是和鸢尾花一樣啊,我這是無監督學習,并沒有target呀,導入的是訓練和測試資料集,是以,哎!!!
解決問題
關于這一類的問題,我覺得沒有一個标準答案,但肯定是自己的代碼出了點小毛病,可以檢查一下輸入輸出的次元是否一緻,這是最關鍵的錯誤點。