Python numpy函数与矩阵

一维矩阵Python numpy.ones()函数返回给定形状大小的数组,其中元素的值设置为1。>>> np.ones(3)array([1., 1., 1.]) //生成了一维矩阵,元素的默认数据类型为float。 这就是数组中1.的原因
摘要由CSDN通过智能技术生成

Python numpy函数与矩阵

1. 一维矩阵
使用函数说明:

numpy.ones() 函数返回给定形状大小的数组,其中元素的值设置为1。
numpy.shape() 函数返矩阵或者数组的维数。

>>> a=np.ones(3) //生成了一维矩阵,长度为3
>>> a
array([1., 1., 1.])
//元素的默认数据类型为float。 这就是数组中1.的原因

>>> a.shape
(3,)
>>> np.shape(a) //两种方式使用shape函数
(3,)
>>> a.shape[0]  //读取矩阵第一维度的长度
3

一维矩阵作为最简单的结构,矩阵内部是由单一的数组成,如a[1],b[2],c[3]…

2. 二维矩阵
首先观察此例

>>> b=np.ones((3,0)) //生成二维矩阵,一维度长度为3,二维度长度为0
>>> b
array([], shape=(3, 0), dtype=float64) 
>>> b.shape
(3, 0)


>>> c=np.ones((3))  //生成二维矩阵,一维度长度为3,二维度默认长度为0
>>> c
array([1., 1., 1.]) //结果与a一样,但是通过shape可见维度数不同
>>> c.shape
(3,)

>>> e=np.ones((3,2))
>>> e
array([[1., 1.],
      [1., 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值