Re: [問題] 篩選資料的方法

看板Mathematica作者 (杇瑣)時間12年前 (2012/06/02 19:42), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
: 推 LPH66:Select[a,#[[2]]>5&] 這樣如何? 06/02 00:21 : → biing:謝謝。我不懂為什麼#[[2]]指的是第二欄,而不是第二列… 06/02 08:36 這要說到 Select 的作用方式了 Select 的語法是 Select[list, function] 它會選出 list 當中代入 function 會得到 True 的所有元素 以這個例子來說 a = {{1, 1}, {2, 0}, {3, 3}, {4, 0}, {5, 8}} 如果我把後面那一團叫做 f 好了 那麼它會依序去把 a 的每個元素代入 f 也就是分別計算 f[{1, 1}], f[{2, 0}], f[{3, 3}], f[{4, 0}], f[{5, 8}] 如果把 a 看做矩陣的話 Select 會將這矩陣的每一列代入 f 當中 因此 f 裡面的 #[[2]] 就會是單列中的某欄了 -- LPH [acronym] = Let Program Heal us -- New Uncyclopedian Dictionary, Minmei Publishing Co. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.91

06/02 22:29, , 1F
謝謝^^。太感激了。
06/02 22:29, 1F
文章代碼(AID): #1FoVmOQX (Mathematica)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1FoVmOQX (Mathematica)