[問題] list中隨機抓取數值

看板Python作者 (蕭)時間4年前 (2020/11/23 10:20), 編輯推噓7(709)
留言16則, 9人參與, 4年前最新討論串1/1
各位大大 第一次發言 想詢問一個問題 我有一個list裡面都是數值(如[2,10,5,30,6,9,8,1,2,5,4,7]) 他的平均是29.67 我想要隨機取數值出來變成3個list 且這三個list的平均值也需接近29.67 如 L1 = [30] L2 = [2,10,5,6,1,2,5] L3 = [9,8,4,7] 有甚麼比較快的方式呢 當然我可以寫成迴圈辣,但感覺有更快的方法QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.109.121 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1606126853.A.0E5.html

11/23 20:31, 4年前 , 1F
平均??
11/23 20:31, 1F

11/23 21:31, 4年前 , 2F
一樓是說你的例子平均根本不是 30
11/23 21:31, 2F

11/23 23:07, 4年前 , 3F

11/24 00:15, 4年前 , 4F
沒說要30 要最接近均值啦
11/24 00:15, 4F

11/24 00:17, 4年前 , 5F
吐司大 我研究一下
11/24 00:17, 5F

11/24 00:49, 4年前 , 6F
有目的的去選那還算是隨機取嗎?
11/24 00:49, 6F

11/24 00:57, 4年前 , 7F
這是要求最佳解嗎
11/24 00:57, 7F

11/24 01:00, 4年前 , 8F
是有目的的 去選 但 解法很多種 好吧 我隨機 兩字用
11/24 01:00, 8F

11/24 01:00, 4年前 , 9F
的不太好QQ
11/24 01:00, 9F

11/24 01:03, 4年前 , 10F
blue 大大 可以這麼說 或者是說找出 這三組平均與整
11/24 01:03, 10F

11/24 01:03, 4年前 , 11F
體均值差異最小化
11/24 01:03, 11F

11/24 08:07, 4年前 , 12F
如果是問演算法的話那就是類似三樓給的leetcode原題?
11/24 08:07, 12F

11/24 08:08, 4年前 , 13F
你要不要每個平均值 "手算" 一下是多少
11/24 08:08, 13F

11/24 21:55, 4年前 , 14F
三個 list 的所有值平均不就跟原本的平均一樣嗎?
11/24 21:55, 14F

11/25 00:49, 4年前 , 15F
所有值的平均值跟所有值的總和,差這麼多怎麼會誤用呢?
11/25 00:49, 15F

11/25 06:47, 4年前 , 16F
不求相等 但求差異最小化解吧!?
11/25 06:47, 16F
文章代碼(AID): #1Vkuq53b (Python)