作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
给出一些列表
numbers = {2,3,5,7,11,13};
translatedNumbers = {{1,2},{2,3},{3,5},{4,7},{5,11},{6,13}}
Module[{lst = {}, numbers = {2, 3, 5, 7, 11, 13}},
Do[AppendTo[lst, {i, numbers[[i]]}], {i, 1, Length@numbers}]; lst]
numbers = zip [1..] [2,3,5,7,11,13]
Transpose[{Range@6, {2, 3, 5, 7, 11, 13}}]
With[{lst={2, 3, 5, 7, 11, 13}},Transpose[{Range@Length@lst,lst}]]
最佳答案
需要考虑的一件事是转换是否不会解压缩数据。这对于大型数据集很重要。
On["Packing"]
numbers = Developer`ToPackedArray@{2, 3, 5, 7, 11, 13};
MapIndexed[{First[#2], #1} &, numbers]
Transpose[{Range[Length[#]], #}] &[numbers]
Off["Packing"]
关于wolfram-mathematica - 如何将列表 {element,...} 转换为元组列表 {{i,element},...}?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8450183/
我是一名优秀的程序员,十分优秀!