在学习python的数组中发现一个有趣的现象:
代码:
import numpy as np
a = np.array([True, True, False, False, False])
b = np.array([ 1, 2, 3, 4, 5])
print(b[a])
输出:
[1 2]
而列表则不行:
错误示范:
a = [True, True, False, False, False,]
b = [ 1, 2, 3, 4, 5]
print(b[a])
在学习python的数组中发现一个有趣的现象:
代码:
import numpy as np
a = np.array([True, True, False, False, False])
b = np.array([ 1, 2, 3, 4, 5])
print(b[a])
输出:
[1 2]
而列表则不行:
错误示范:
a = [True, True, False, False, False,]
b = [ 1, 2, 3, 4, 5]
print(b[a])