list的append与extend
a.append(b)
是将参数b当成一个整体添加到list
a中去a.extend(b)
是将b中所有元素添加到a中去,实现效果如下图
string的strip
- strip、lstrip、rstrip分别是去除两边、左边、右边的空白字符,包括
'\n', '\r', '\t', '
‘。可以通过传入参数确定要删除的字符,不指定时,默认任意空白字符
numpy的reshape
- 可以将矩阵的尺寸进行转化,只要保证前后的元素个数是相同的即可(因为是共享内存的)
基本用法
a = [[1,2,3], [4,5,6]] b = np.array(a) np.reshape(b, (1,6)) # right np.reshape(b, 1, 6) # wrong c = ab.reshape(b, 1, 6) # right c = ab.reshape(b, (1, 6)) # right
如果reshape后的参数有一个是-1,则表示从其他的参数推断出这个维度的尺寸