python数据分析基础知识之shape()函数的使用教程

 更新时间:2022年09月09日 10:25:03   作者:sodaloveer  
shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度,下面这篇文章主要给大家介绍了关于python数据分析基础知识之shape()函数使用的相关资料,需要的朋友可以参考下

python中shape()函数

shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度

1、shape()输入参数

(1)参数是个数时,返回空

(2)参数是一维矩阵

(3)参数是二维矩阵

2、判断数组的维度

有几个中括号就为几维数组

shape()中有3个数。
a = np.array([1,2])     #a.shape值(2,),意思是一维数组,数组中有2个元素。
b = np.array([[1],[2]]) #b.shape值是(2,1),意思是一个二维数组,每行有1个元素。
c = np.array([[1,2]])   #c.shape值是(1,2),意思是一个二维数组,每行有2个元素。

使用shape[0]读取矩阵第一维度的长度,即行数;使用shape[1]读取矩阵第二维度的长度,即列数。

import numpy as np
x = np.array([[1,2,5],[2,3,5],[3,4,5],[2,3,6]])
#输出数组的行和列数
print x.shape  #结果: (4, 3)
#只输出行数
print x.shape[0] #结果: 4
#只输出列数
print x.shape[1] #结果: 3

3、shape()中“?”的含义

而在debug相关程序时,可能会出现shape(?,2,3)这便代表数组每一个都是2行3列的,前面这个“?”便代表批处理个数,若为1则有1个,为2则有两个,但是在debug的时候不知道有几个,所以以“?”的形式显示。

总结

到此这篇关于python数据分析基础知识之shape()函数使用的文章就介绍到这了,更多相关python shape()函数使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python绘图坐横坐标轴显示方式

    python绘图坐横坐标轴显示方式

    这篇文章主要介绍了python绘图坐横坐标轴显示方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python中有趣在__call__函数

    Python中有趣在__call__函数

    这篇文章主要介绍了Python中有趣在__call__函数,本文直接给出一个使用实例,以此来讲解__call__函数的用法,需要的朋友可以参考下
    2015-06-06
  • matplotlib绘制多子图共享鼠标光标的方法示例

    matplotlib绘制多子图共享鼠标光标的方法示例

    这篇文章主要介绍了matplotlib绘制多子图共享鼠标光标的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Webots下载安装 + Pycharm联调使用教程

    Webots下载安装 + Pycharm联调使用教程

    Webots是一个开源的三维移动机器人模拟器,它最初是作为研究移动机器人中各种控制算法的研究工具开发的,自2018年12月起,Webots作为开源软件发布,并获得Apache 2.0许可证,这篇文章主要介绍了Webots下载安装 + Pycharm联调 ,需要的朋友可以参考下
    2023-02-02
  • 利用Anaconda简单安装scrapy框架的方法

    利用Anaconda简单安装scrapy框架的方法

    今天小编就为大家分享一篇利用Anaconda简单安装scrapy框架的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Python连接es之查询方式示例汇总

    Python连接es之查询方式示例汇总

    这篇文章主要为大家介绍了Python连接es之查询方式示例汇总详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 使用wxpy实现自动发送微信消息功能

    使用wxpy实现自动发送微信消息功能

    这篇文章主要介绍了使用wxpy实现自动发送微信消息功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • pandas中df.rename()的具体使用

    pandas中df.rename()的具体使用

    本文主要介绍了pandas中df.rename()的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Python实现列表中非负数保留,负数转化为指定的数值方式

    Python实现列表中非负数保留,负数转化为指定的数值方式

    这篇文章主要介绍了Python实现列表中非负数保留,负数转化为指定的数值方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 关于Tensorflow中的tf.train.batch函数的使用

    关于Tensorflow中的tf.train.batch函数的使用

    本篇文章主要介绍了关于Tensorflow中的tf.train.batch函数的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04

最新评论