Dan*_*rzo 3 python numpy list-comprehension
我完全被难住了:
indices = numpy.array([b for a in x for b in a if not b==k])
Run Code Online (Sandbox Code Playgroud)
[b for a in x for b in a if not b==k]
在x
作为整数的二维数组和k
作为整数的上下文中,关于我应该如何阅读的任何指针?或者加括号来帮助我理解事物的优先级?
这相当于:
result = []
for a in x:
for b in a:
if not b == k:
result.append(b)
indices = numpy.array(result)
Run Code Online (Sandbox Code Playgroud)
您可以从左侧阅读列表理解来编写并将它们转换为单独的 for 循环。
归档时间: |
|
查看次数: |
7003 次 |
最近记录: |