Python列表由元组索引

Shl*_*mai 3 python matlab list-comprehension list

我是一个需要在某些事情上使用Python的Matlab用户,如果有人可以帮我解决Python语法,我将非常感激:

(1)列表是否可以通过Python中的元组索引?如果是这样,我该怎么做?例如,我想用它来表示数据矩阵.

(2)假设我可以使用由元组索引的列表,比如数据[(row,col)],如何删除整个列?我知道在Matlab中,我可以做类似的事情

 new_data = [data(:,1:x-1) data(:,x+1:end)];
Run Code Online (Sandbox Code Playgroud)

如果我想从数据中删除列x.

(3)如何轻松计算每行中非负元素的数量.例如,在Matlab中,我可以这样做:

 sum(data>=0,1)
Run Code Online (Sandbox Code Playgroud)

这会给我一个列向量,表示每行中的非负数条目数.

非常感谢!

Ned*_*der 8

你应该看看numpy,这是为了这种事情.

  • numpy将完成问题中提出的所有问题,其语法与matlab几乎完全相同. (2认同)