我正試圖在python上編寫我自己的機器學習指令碼(我知道有一些庫可供使用,但這純粹是為了好玩——我正在學習python)。我有以下陣列[array([[[ 5, 5, 5, 255],
[ 6, 6, 6, 255],
[ 6, 6, 6, 255],
[ 12, 12, 12, 255],
[ 10, 10, 10, 255],
[ 10, 10, 10, 255]],
[[ 8, 8, 8, 255],
[ 10, 10, 10, 255],
[ 14, 14, 14, 255],
[ 15, 15, 15, 255],
[ 13, 13, 13, 255],
[ 13, 13, 13, 255]],
這樣持續了一段時間。我用以下**得到了這個陣列:
^$我的邏輯是,我想讀入影象檔案作為畫素值的陣列,以便在影象分類問題中使用。從上面的資料可以看出,影象是灰度級的。我想從這個資料中刪除乙個維度,每個畫素只有乙個值(例如,([[5]、[6]、[6]、[12]…)255只是alpha值(我不關心)。我知道這是我需要使用的陣列拼接,但是天哪,我不知道如何應用它來解決這個問題。在
我試過了;
載入影象[:,1]
我得到以下錯誤typeerror: list indices must be integers, not tuple
我真正想要的結果如下[array([[ 5,
6,6,
12,10,
10],
[ 8,
10,14,
15,13,
13,
2 18 陣列分割
題目概述 有乙個沒有排序,元素個數為2n的正整數陣列。要求把它分割為元素個數為n的兩個陣列,並使兩個子陣列的和最接近。假設陣列a 1.2n 所有元素的和是sum。模仿動態規劃解0 1揹包問題的策略,令s k,i 表示前k個元素中任意i個元素的和的集合。顯然 s k,1 s k,k s k,i s k...
2 18 陣列分割
問題 有乙個沒有排序,元素個數為2n的正整數陣列。要求把它分割為元素個數為n的兩個陣列,並使兩個子陣列的和最接近。解法 假設陣列a 1.2n 所有元素的和是sum。模仿動態規劃解0 1揹包問題的策略,令s k,i 表示前k個元素中任意i個元素的和的集合。顯然 s k,1 s k,k s k,i s ...
陣列分割問題
昨天同學問我一道關於陣列分割的問題 有乙個無序 元素個數為2n的正整數陣列,要求 如何能把這個陣列分割為元素個數為n的兩個陣列,並是兩個子陣列的和最接近。假設2n個整數之和為sum。從2n個整數中找出n個元素的和,有三種可能 大於sum 2,等於sum 2,小於sum 2。可以考慮小於等於sum 2...