为了账号安全,请及时绑定邮箱和手机立即绑定

Python人工智能常用库Numpy使用入门

难度初级
时长51分
学习人数
综合评分9.63
64人评价 查看评价
9.7 内容实用
9.5 简洁易懂
9.7 逻辑清晰
    1. shape/reshape

    2. zeros/ones

    3. full

    4. eye:创建单位矩阵

    5. random.random((n, m)):创建随机数组

    查看全部
  • 1.基本使用

    查看全部
  • rank 表示数组的维数,1维数组是rank1,2维数组是rank2。

    np.full((2,3),1):第一个参数是表示要创建多少行数据,第二个参数是创建什么值

    random.random((3,4)):表示随机创建的数组

    查看全部
  • Array(数组) rank 数组维数 

    import numpy as np //引入numpy 

    a = np.array([1,2,3]) //定义并初始化数组

    a type(a) //查看a的类型 

    a.shape //查看a的大小 a=a.reshape((1,-1)) //第一个1是只有一行,-1是一个占位符 

    a = np.zeros((3,3)) //创建行列都是3的元素全为0数组 

    a = np.ones((2,3)) //创建行是2列是3的元素全为1数组 

    a = np.full((3,3),0) //创建行列都是3的元素全为0数组 

    eye(创建单位矩阵) 

    a = np.eye(3) reshape(1,-1) 这个函数中"-1"表示占位符,根据实际数组自动计算出来 

    random.random 从0到1之间随机取值


    查看全部
  • Array(数组) rank 数组维数 import numpy as np //引入numpy a = np.array([1,2,3]) //定义并初始化数组a type(a) //查看a的类型 a.shape //查看a的大小 a=a.reshape((1,-1)) //第一个1是只有一行,-1是一个占位符 a = np.zeros((3,3)) //创建行列都是3的元素全为0数组 a = np.ones((2,3)) //创建行是2列是3的元素全为1数组 a = np.full((3,3),0) //创建行列都是3的元素全为0数组 eye(创建单位矩阵) a = np.eye(3) reshape(1,-1) 这个函数中"-1"表示占位符,根据实际数组自动计算出来 random.random 从0到1之间随机取值

    查看全部
  • import numpy as np 把numpy 简化成np

    原本 a=numpy.array () 变成 a=np.array()

    array()用于创建数组

    reshape((n,-1)) 函数中 -1代表3 

    shape 获取数组的行列大小信息 先行后列

    zeros 创建元素全为0的数组

    ones 同理

    可以用full 实现上述的函数 a = np.full ((3,3),0)

    eye 用于创建单位矩阵

    random.random 创建元素0-1随机数组


    查看全部
  • Array(数组) rank 数组维数 import numpy as np //引入numpy a = np.array([1,2,3]) //定义并初始化数组a type(a) //查看a的类型 a.shape //查看a的大小

    查看全部
  • anaconda

    查看全部
  • 数组创建

    array函数

    n = np.array([1,2,3,4,5,6])

    [1 2 3 4 5 6]

    reshape函数(-1占位符)

    n = n.reshape(-1,2) 分为两列

    [[1 2]

     [3 4]

     [5 6]]

    full函数

    a= np.full((2,3),1)

    [[1 1 1]

     [1 1 1]]

    eye函数:左右上角为1,其余为0

    n = np.eye(3)

    [[1. 0. 0.]

     [0. 1. 0.]

     [0. 0. 1.]]

    random.random(0-1间的随机数)

    n = np.random.random(3)

    [0.21285062 0.29331218 0.90596449]


    查看全部
  • # full 函数的使用
    import numpy as np
    a = np.full((2, 3), 0)
        array([0, 0, 0],
              [0, 0, 0],
              [0, 0, 0])
              
    a = np.full((2, 3), 1)
    # 输出元素全为1的2行3列的数组


    查看全部
  • a.T

    转置矩阵a

    查看全部
  • a.argsort()为每一行的排序结果,输出一个与a同样大小的数组,其中每个元素为a中元素的位置index

    查看全部
  • np.tile(a,(1,2))

    a=

    [[1 2 1 2]

     [3 4 3 4]]

    查看全部
  • np.random.uniform(3,4)

    产生一个[3,4)之间的随机小数

    查看全部
  • np.mean(a)

    求a中元素的平均值

    np.mean(a, axis=0)

    每一列的平均值(第0维消失)

    查看全部

举报

0/150
提交
取消
课程须知
具备一定的python语法基础最好
老师告诉你能学到什么?
anaconda安装,jupyter notebook使用简单教程,numpy使用教程。numpy简单教程-数组,索引操作,元素数据类型,数组运算与常用函数,广播

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!