其他分享
首页 > 其他分享> > 人工智能机器学习有关-Numpay(三)

人工智能机器学习有关-Numpay(三)

作者:互联网

人工智能机器学习有关-Numpay(三)

1、Numpy介绍

2、N维数组

3、Numpy的基本操作

4、数组索引,切片

先对行进行索引,在进行列索引

高维数组索引,从宏观到微观

5、形状修改

stock_change = np.random.normal(0,1,(4,5))
stock_change
array([[-1.13690825, -0.86626341,  0.26315935, -1.50416658, -0.20551933],
       [-0.62318598,  0.45052168, -1.31538088, -1.05299411,  0.98931701],
       [-0.90524912, -1.27093755,  0.7382356 ,  0.94703348, -0.05833449],
       [-2.33703858,  0.05670275,  1.97424882,  0.09213721,  0.26717848]])   

6、类型修改

7、数组的去重

arr= np.array([[1,2,3,4,5,6],[4,5,6,7,8,9]])
arr
array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])


np.unique(arr)
array([1, 2, 3, 4, 5, 6, 7, 8, 9])

8、ndarray运算

import numpy as np
stock_change = np.random.normal(0,1,(8,10))
stock_change
array([[ 0.04799655,  0.65765235,  0.42361094,  0.81425383, -0.14889895,
         0.34435302, -0.89120847,  1.09553709, -0.39220518,  0.35681464],
       [-0.1205083 ,  1.04201374, -0.84020323, -0.76451012,  0.38678516,
        -0.48928631, -0.03033363, -0.64034053, -0.31345406,  1.00351474],
       [-1.18944149, -1.21265991, -0.27092964,  0.78723819,  0.86631678,
        -0.41733842, -0.17263459,  0.57000637, -0.90242552,  1.1615763 ],
       [ 0.20939948,  1.0627663 , -1.11295892, -2.20829153, -0.13560078,
         0.04241456,  1.95342178, -1.52867478, -0.4256004 ,  1.89226058],
       [-1.14428267, -1.03230368, -0.64917991,  0.95959798, -0.1140127 ,
        -0.60413769,  0.64979583,  1.96630929, -1.50833397, -0.18793   ],
       [-0.16371276, -0.07527353, -1.07491874, -0.460191  , -0.82218305,
         1.35116945,  0.0615233 , -1.2129384 , -1.21896538,  0.19445662],
       [-2.24073749, -0.4371897 , -0.65786767, -1.20137206, -0.74103418,
         0.03041893,  1.92970227, -1.74572423,  0.04164877,  1.58580713],
       [ 0.04217637, -0.62788208,  0.15461643, -0.38924692, -0.71137869,
         1.86107771,  0.63093733,  0.03397154, -0.02377345,  0.15119872]])
         
stock_c = stock_change[0:5,0:5]
stock_c
array([[ 0.04799655,  0.65765235,  0.42361094,  0.81425383, -0.14889895],
       [-0.1205083 ,  1.04201374, -0.84020323, -0.76451012,  0.38678516],
       [-1.18944149, -1.21265991, -0.27092964,  0.78723819,  0.86631678],
       [ 0.20939948,  1.0627663 , -1.11295892, -2.20829153, -0.13560078],
       [-1.14428267, -1.03230368, -0.64917991,  0.95959798, -0.1140127 ]])

9、矩阵乘法

标签:机器,人工智能,np,False,array,x00,Numpay,change,stock
来源: https://www.cnblogs.com/xzycoding/p/15434014.html