详细研究python中的Numpy轴

详细研究python中的Numpy轴

Numpy轴是迭代开始的一种方向。
numpy中的每个操作都有一个特定的迭代过程,操作将通过该过程进行。此外,有两种类型的迭代过程:列顺序和Fortran顺序。列顺序通过列轴提供帮助,Fortran顺序通过行轴提供帮助。

Numpy轴方向
轴0(沿行的方向)–轴0称为Numpy阵列的第一个轴。该轴0沿Numpy多维数组的行垂直向下运行,即执行列操作。

轴1(沿列的方向)–轴1称为多维Numpy数组的第二个轴。结果,轴1与数组的列水平求和。它执行行操作。

注意:
以上Numpy轴描述仅适用于二维和多维阵列。对于本文后面讨论的1D阵列,它的工作方式有所不同。

在Python中实现Numpy轴的方法:
1.Numpy数组的行和列。
2.求和的Numpy轴。
3.要连接的Numpy轴。
4.ID数组Numpy轴。
5.Numpy数组的行和列

用于连接两个数组的Numpy轴
我们在numpy concatenate()函数中使用的参数轴定义了阵列堆叠的轴。
根据axis参数值设置为0还是1,我们可以得到不同类型的串联数组。
此外,为了更清楚地理解所说的内容,请参考以下示例:
将Np数组与轴0连接起来

Python中的1D数组NP轴–特例
对于一维阵列,numpy轴的工作方式不同。
我们在本文中讨论的大部分内容都应用了具有两个轴(行和列)的二维数组。一维阵列是不同的,因为它只有一个轴。Numpy轴的编号与Python索引类似,即从0开始。
因此,在一维阵列中,第一个也是唯一一个轴是轴0。
如果在使用1D阵列时将axis参数指定为1。此外,它还返回一个错误。

如上所述,一维数组只有一个轴–轴0。当轴参数设置为1时,该功能正常工作。
它将“a”打印为两个输入1D数组的组合1D数组。在一维数组中,轴0不像在二维数组中那样沿行“向下”指向。但是,当轴参数设置为1时,无法打印“b”。总之,它提出了一个索引错误,指出轴1超出一维数组的界限。

结论
总之,在本文中,我们可以说,我们已经非常详细地研究了python中的Numpy轴。python中的Numpy轴用于实现各种行操作和列操作。numpy sum()、np mean()和concatenate()等操作是通过将numpy轴作为参数传递来实现的。在numpy axis的帮助下,我们还可以通过数组的行和列来枚举数组的数据。此外,还强调了一维阵列的轴的特殊情况。在实现python程序时必须记住这一点。
但是,如果您有任何疑问,请在下面的评论部分告诉我。我会尽力尽快帮助你。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值