在numpy使用中有一个可以把负值全都统一置0的技巧,比如,data数组中的相应元素需要处理,可以使用以下技巧:
data[data < 0] = 0
说到了这里面的技术细节,首先得注意到索引值的生成。data < 0,其实是进行了一个布尔量构成的矩阵,因此,赋值操作的左边其实是一个布尔索引。而直接的赋值,如此看来是针对布尔索引而进行的,后面针对这个小知识的具体使用我还得去进行更进一步的探索。
10-14
286
11-02
1468