Mathematica入门——Pick的用法

 时间:2026-02-13 17:02:53

1、Pick[{a, b, c, d, e}, {1, 0, 1, 0, 0}, 1]

Pick里面有两个列表,根据第二个列表里面的1的位置,从第一个列表里面拾取对应位置的元素。

Mathematica入门——Pick的用法

2、Pick[{a, b, c, d, e}, {1, 0, 1, 0, 0}, 0]

根据0的位置提取。

Mathematica入门——Pick的用法

3、前后两个列表的结构必须相同,否则就会报错:

Pick[{a, b, c, d, e, f}, {1, 0, 1, 0, 0}, 1]

第一个列表是6*1的列表,第二个列表是5*1的列表。

Mathematica入门——Pick的用法

4、Pick[{a, b, c, d, e}, {1, 0, 1, 0, 0}, 2]

第二个列表里面没有元素2,所以没有拾取任何元素。

Mathematica入门——Pick的用法

5、Pick[{a, b, c, d, e, f, g}, {1, 2, 3, 0, 3, 2, 0}, 2 | 0]

根据2或0的位置,拾取元素。

Mathematica入门——Pick的用法

6、Pick[{{a, b, c}, {d, e, f}}, {{1, 0, 0}, {0, 1, 1}}, 1]

前后两个列表都是2*3的列表,结构相同。

Mathematica入门——Pick的用法

7、最后,留一个思考题:

Pick[ {a, b, f[b], g[h[c]]}, {1, p[1], q[1], u[v[1]]}, 1]

大家思考一下,这个代码的运行结果是什么?

  • 怎样提高农行服务水平
  • 如何在文档里加入横向页面
  • 肝癌的治疗:[2]肝癌的化疗
  • word彩色页面如何修改过来
  • 颈椎34567突出严重吗?
  • 热门搜索
    四年级作文大全 双下巴怎么瘦 李鸿章简介 许广平简介 鲨鱼图片大全 小学生反义词大全 丙肝怎么传染 看图猜成语答案大全 海鱼的做法大全 糖果简笔画图片大全