python - Python 枚举的 Matlab 等价物

标签 python matlab

在 Python 中,我们有一个方便的函数 enumerate:

for i,item in enumerate(foo_list):
    do something

有没有等价于enumerate的Matlab?

目前,我能想到的是如下(Matlab代码):

i=1;
for foo=foo_list
    ....
    i=i+1;
end

最佳答案

据我所知,Matlab 中没有枚举的等价物。最常见的方法是:

for i = 1:length(foo_list)
    item = foo_list(i);
    % do stuff with i, item
end

关于python - Python 枚举的 Matlab 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25469168/

相关文章:

matlab - 为什么子图位置会改变?

matlab - MATLAB 中的滤色器

python - Pygame - 在 Sprite 中加载图像

c - 从基础知识在 C/Matlab 中生成正弦波的麻烦

algorithm - 线性回归的梯度下降没有找到最佳参数

matlab - 如何从 MATLAB 中的 .fig 文件中提取数据?

Python后端逻辑添加MVC框架(Django)

python - Numpy中的均方误差?

python - 通过代码执行python文件

python - 为什么 MongoEngine/pymongo 仅在第一次尝试访问对象时出错