私は mathematica の初心者ユーザーです。これが私の問題です:
たとえば、ネストされたリストがあります。
lst = {{1, 0, 0}, {0, 1, 1}, {2, 0, 1}, {1}, {0,3}}
要素が 0 または 1 のサブリストのみを出力したい。上記のリストの出力は次のようになります。
{{1, 0, 0}, {0, 1, 1}, {1}}
これで私の条件を満たすリストを取得できます:
lst /. x:{(1 | 0) ..} :> x
しかし、どうすればパターンの逆を得ることができますか? このような:
lst /. x:NOT{(1 | 0) ..} :> Sequence[]
一発で結果が出せるように。
ありがとう!