作者ntust661 (TOEFL_5!)
看板Mathematica
標題[問題] 多維矩陣內取非零元素
時間Mon Sep 24 00:31:50 2012
請問有這種方法嗎QQ...
ArrayRules 排列方法又好奇怪...
例如
m = {{{1,2},{0,0}},{{0,0},{4,5}},{{3,4},{0,0}},...}
用ArrayRules 會產生一堆奇怪的List...還會重複給...
不知道有沒有一種指令Q
Q[m]
Q = {{1,2},{4,5},{3,4},...}
@@?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.161.7
→ chungyuandye:Q[m_?EvenQ] := Partition[Range[m], 2] 09/24 08:30
→ chungyuandye:Q[10] 09/24 08:30
→ chungyuandye:Partition還有很多好用的用法,?Partition 09/24 08:31
→ chungyuandye:上面好像文不對題,sorry 09/24 09:18
→ chungyuandye:Q[m_]:= Cases[m,{i_,j_}/;i!=0&&i!=0,Infinity] 09/24 09:21