我有一个 2D 列表 - 128 行,每行 128 个元素(此数据是为 ContourPlot 设置的)。我想从小于某个 epsilon 的组中快速选择项目。
例如,使用 3x3 列表:p = {{1,2,3},{4,5,1},{7,8,2}}
我想选择 < 3 的元素。
{{1,2},{1},{2}}
我知道 Select[Flatten[p],# < 3&] 会起作用,但我会失去列表结构。
有任何想法吗?(我必须使用 for 循环吗?)
瑞克
我有一个 2D 列表 - 128 行,每行 128 个元素(此数据是为 ContourPlot 设置的)。我想从小于某个 epsilon 的组中快速选择项目。
例如,使用 3x3 列表:p = {{1,2,3},{4,5,1},{7,8,2}}
我想选择 < 3 的元素。
{{1,2},{1},{2}}
我知道 Select[Flatten[p],# < 3&] 会起作用,但我会失去列表结构。
有任何想法吗?(我必须使用 for 循环吗?)
瑞克