numpy的多维数组虽然好用,但是不熟悉的话也很难理解,今天要研究基于多项式的朴素贝叶斯,sklearn的官方示例
中用了numpy,但是看不太懂numpy的那句,于是总结如下:
numpy的数组相关:
x = np.random.randint(4,size=(2,6,7))
上面这条命令生成的是一个二维,每一维6行,共7列的数组,
数组中为0到3的随机数,因为4是size的low参数,除非high=None,否则这个数就是上限。
如果size中只有两个参数,则第一个参数为行数,第二个为列数。
参考:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randint.html#numpy.random.randint