1 产生一个含有3个相同二维数组的列表
A = [np.identity(2) for i in range(3)]
结果:
[array([[1., 0.],
[0., 1.]]),
array([[1., 0.],
[0., 1.]]),
array([[1., 0.],
[0., 1.]])]
2 python中for _ in range () 中’_'的意思
for _ in range(20):
其中’_’ 是一个循环标志,也可以用i,j 等其他字母代替,下面的循环中不会用到,起到的是循环此数的作用
3 enumerate() 函数
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
3.1普通的for循环:
i = 0
seq = ['one', 'two', 'three']
for element in seq:
print(i,element)
i+=1
3.2 for循环使用enumerate() 函数:
i = 0
seq = ['one', 'two', 'three']
for i,element in enumerate(seq):
print(i,element)
np.argmin的用法
a = [[5,3,6],[3,1,2]]
np.argmin(a)
结果为:
4