numpy 中的 tolist()
作用: 将数组或者矩阵转为列表形式
数组转为列表
>>> import numpy as np
>>> A = np.array(range(6))
>>> A
array([0, 1, 2, 3, 4, 5])
>>> A.tolist()
[0, 1, 2, 3, 4, 5]
矩阵转为列表
>>> a = np.array([[1,2,3],[4,5,6],[7,8,9]])
>>> a
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
>>> a.tolist()
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
python中的set()
set() 创建一个无序、不重复的元素集,还可以计算交集、差集、并集;
class set([iterable])
iterable -- 可迭代对象对象
>>> x = set('runoob')
>>> y = set('google')
>>> x
{'n', 'b', 'o', 'r', 'u'}
>>> y
{'o', 'g', 'l', 'e'}
>>> x&y # 交集
{'o'}
>>> x|y # 并集
{'g', 'n', 'b', 'l', 'e', 'o', 'r', 'u'}
>>> x - y # 差集
{'r', 'b', 'u', 'n'}
>>> type(x)
<class 'set'>
>>> list(x)
['n', 'b', 'o', 'r', 'u']