numpy常用函数

sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频)

https://study.163.com/course/introduction.htm?courseId=1005269003&utm_campaign=commission&utm_source=cp-400000000398149&utm_medium=share

 

目录:

1.numpy.vstack()

2.  np.ones_like(x)

3.numpy.random.seed(0)

4.numpy.random.randn

5.flatten

 

 

 

1.numpy.vstack()

函数原型:numpy.vstack(tup)

等价于:np.concatenate(tup, axis=0) if tup contains arrays thatare at least 2-dimensional.

程序实例:

    >>> a = np.array([1, 2, 3])  
    >>> b = np.array([2, 3, 4])  
    >>> np.vstack((a,b))  
    array([[1, 2, 3],  
           [2, 3, 4]])  
      
    >>>  
      
    >>> a = np.array([[1], [2], [3]])  
    >>> b = np.array([[2], [3], [4]])  
    >>> np.vstack((a,b))  
    array([[1],  
           [2],  
           [3],  
           [2],  
           [3],  
           [4]])  

 

2.  np.ones_like(x)

>>> x = np.arange(6)
>>> x = x.reshape((2, 3))
>>> x
array([[0, 1, 2],
       [3, 4, 5]])
>>> np.ones_like(x)
array([[1, 1, 1],
       [1, 1, 1]])

>>> y = np.arange(3, dtype=np.float)
>>> y
array([ 0.,  1.,  2.])
>>> np.ones_like(y)
array([ 1.,  1.,  1.])

 

3.numpy.random.seed(0)

>>>> numpy.random.seed(0) ; numpy.random.rand(4)  
    array([ 0.55,  0.72,  0.6 ,  0.54])  
>>> numpy.random.seed(0) ; numpy.random.rand(4)  
    array([ 0.55,  0.72,  0.6 ,  0.54])  

>>> numpy.random.rand(4)  
array([ 0.42,  0.65,  0.44,  0.89])  
>>> numpy.random.rand(4)  
array([ 0.96,  0.38,  0.79,  0.53])

 

 

 

4.numpy.random.randn

https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.randn.html

 

numpy.random.randn(d0, d1, …, dn)是从标准正态分布中返回一个或多个样本值。
numpy.random.rand(d0, d1, …, dn)的随机样本位于[0, 1)中。

 

 

 

5.flatten

Python中flatten用法

http://blog.csdn.net/maoersong/article/details/23823925

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值