首页 > 其他分享 >numpy 数组 的 轴

numpy 数组 的 轴

时间:2023-10-07 11:34:44浏览次数:32  
标签:12 numpy 二维 数组 NumPy axis

numpy 数组 的 轴

 1 认识“轴”的概念

如同笛卡尔坐标系一样,NumPy张量也有轴。现在我们先以熟悉二维向量为例来说明这个概念,二维向量的轴是沿行和列的方向。

轴的编号是从0开始的,因此“第一轴”实际上是“axis 0”。“第二轴”是“axis 1”,依此类推。在可视化观感上,“axis 0”就是向下的行方向轴,“axis 1”是沿着水平方向的列轴,如图1-12所示。

图1-12 NumPy中二维张量的轴方向


https://zhuanlan.zhihu.com/p/475574886

 

以维度为(3,4,5)的三维数组为例:它有3个维度,因此,它的轴有3个,即:“轴0”、“轴1”、“轴2”。

从轴0上看,该数组包含3个元素,进入到轴0中的任何1个元素的空间中,可以看到,这个元素又包含两个轴,对应于三维数组的轴1和轴2.

 

 

 

标签:12,numpy,二维,数组,NumPy,axis
From: https://www.cnblogs.com/emanlee/p/17628147.html

相关文章

  • numpy 多维数据的理解(三维数据,更多维度)
    numpy 多维数据的理解(三维数据,更多维度)In[22]:a=np.array([[11,12,13,14,15],...:[16,17,18,19,20],...:[21,22,23,24,25],...:[26,27,28,29,30],...:[31,32,33,34,......
  • TypeScript入门到精通——TypeScript类型系统基础——数组类型
    数组类型 数组是十分常用的数据结构,它表示一组有序元素的集合。在TypeScript中,数组值的数据类型为数组类型。一、数组类型定义 TypeScript提供了以下两种方式来定义数组类型:简单数组类型表示法泛型数组类型表示法1.1、简单数组类型表示法在TypeScript中,你可以使......
  • 2310-数组习题
     strlen函数-求字符串长度的,找\0之前出现的字符个数 sizeof-操作符-计算变量/类型所占内存大小,单位是字节答案为A  #include<stdio.h>voidinit(intarr[],intsz){for(inti=0;i<sz;i++)arr[i]=0;}voidprint(intarr[],intsz){......
  • 力扣-2535-数组元素和与数字和的绝对差
    给你一个正整数数组nums。元素和是nums中的所有元素相加求和。数字和是nums中每一个元素的每一数位(重复数位需多次求和)相加求和。返回元素和与数字和的绝对差。注意:两个整数x和y的绝对差定义为|x-y|。 示例1:输入:nums=[1,15,6,3]输出:9解释:nums的元素......
  • 动态规划问题(1)子数组系列
    这几天刷了子数组系列的动态规划题目,在这里写下这篇博客,总结记录一下做这些题目的经验,同时也相当于复习。题目一:最大子数组和题目链接:53.最大子数组和-力扣(LeetCode)当我们看完题目,看完例题之后,发现是一个动态规划的子数组问题。那么做动态规划问题有五步第一步:状态表示对于这种......
  • 为什么处理已排序数组比处理未排序数组更快?
    在这个C++代码中,在计时区域之前对数据进行排序(*)使得主循环快6倍:#include<algorithm>#include<ctime>#include<iostream>intmain(){//生成数据constunsignedarraySize=32768;intdata[arraySize];for(unsignedc=0;c<arraySize;++c)......
  • 力扣-1646-获取生成数组中的最大值
    给你一个整数n。按下述规则生成一个长度为n+1的数组nums:nums[0]=0nums[1]=1当2<=2*i<=n时,nums[2*i]=nums[i]当2<=2*i+1<=n时,nums[2*i+1]=nums[i]+nums[i+1]返回生成数组nums中的最大值。 示例1:输入:n=7输出:3解释:根据规则:......
  • Numpy手撸神经网络实现线性回归
    Numpy手撸神经网络实现线性回归简介在深度学习理论学习之后,我们常常会直接使用深度学习框架(如PaddlePaddle、PyTorch或TensorFlow)来构建模型,而忽略了底层各种层结构的实现。但对于深度学习的学习者来说,是否能够亲手编写一个简单的模型呢?本文将介绍如何使用NumPy手动实现一个神经......
  • 12_指针数组
    指针数组数值指针数组本质的数组,只是每个元素都是指针32位平台:char*arr1[4];short*arr2[4];int*arr3[4];sizeof(arr1);//16Bsizeof(arr2);//16Bsizeof(arr3);//16B字符指针数组char*arr[4]={"hehehehe","xixixixix","lalalala","wuwuwuwu"......
  • numpy手搓卷积
    numpy实现卷积1卷积本质设计这样的一个滤波器(filter,也称为kernel),用这个filter,往我们的图片上“盖”,覆盖一块跟filter一样大的区域之后,对应元素相乘,然后求和。计算一个区域之后,就向其他区域挪动,接着计算,直到把原图片的每一个角落都覆盖到了为止。这个过程就是“卷积”。可以......