numpy笔记0
1.np.ndarray.flatten()
作用:展成一维
2.vstack()和hstack()
多个数组拼接的两种方式,写成vstack((arr1, arr2))或vstack([arr1, arr2])结果是一样的
np.vstack():在竖直方向上堆叠
np.hstack():在水平方向上平铺
3.np.clip(a, min, max)
将数组a中的元素限制在min和max之间,比min小的用min代替,比max大的用max代替
返回:替代后的列表
一维:
多维:
4.np.linspace()
np.linspace(start, stop, num, endpoint = True, retstep = False, dtype = None )
作用:返回从start到stop的等间距的num个数据
endpoint:默认为True,取stop为最后的数据。否则,不含stop。
retested:if True,return(’samples’, ‘step’),where ‘step’ is the spacing between samples
5.dtype.newbyteorder(new_order='S’)
Return a new dtype with a different byte order,以不同的字节顺序返回一个新的dtype
little endian 小端
big endian 大端
6. 关于尺寸
7.np.arange() 和 np.range()
两者都是均匀地等分区间,都有三个参数,起始点(包括),终点(不包括),步长
arange返回numpy.adarray(),支持步长为小数,
range返回range object,range不支持步长为小数。
arange:
range: