首页 > 其他分享 >基础部分之numpy 调整数组维度 resize

基础部分之numpy 调整数组维度 resize

时间:2022-09-18 01:55:21浏览次数:86  
标签:11 np 维度 array numpy resize

调整数组维度 resize

用法

resize(numpy.ndarray, axes=[])
axes: 必须参数,修改维度,给出每个维度的长度

实例:IPython 交互

>>> import numpy as np
>>> a = np.arange(16).reshape(2, 8)
>>> a
array([[ 0,  1,  2,  3,  4,  5,  6,  7],
       [ 8,  9, 10, 11, 12, 13, 14, 15]])
>>> np.resize(a, [4,4])
array([[ 0,  1,  2,  3],
       [ 4,  5,  6,  7],
       [ 8,  9, 10, 11],
       [12, 13, 14, 15]])
>>> np.resize(a, [2,2,4])
array([[[ 0,  1,  2,  3],
        [ 4,  5,  6,  7]],
       [[ 8,  9, 10, 11],
        [12, 13, 14, 15]]])

标签:11,np,维度,array,numpy,resize
From: https://www.cnblogs.com/52note/p/16704069.html

相关文章

  • C++ vector的reserve和resize详解
    vector的reserve增加了vector的capacity,但是它的size没有改变!而resize改变了vector的capacity同时也增加了它的size!原因如下:     reserve是容器预留空间,但在空间......
  • Numpy 的广播机制高效计算矩阵之间两两距离
    利用numpy可以很方便的计算两个二维数组之间的距离。二维数组之间的距离定义为:X的维度为(m,c),Y的维度为(m,c),Z为X到Y的距离数组,维度为(m,n)。且Z[0,0]是X[0]到Y[0]的距......
  • numpy数组扩展函数repeat和tile用法
    numpy数组扩展函数repeat和tile用法【Python学习】Numpy函数repeat和tile用法 ......
  • numpy reshape
    把一维数组reshape成多维数组,是由外向内逐步切割的过程: 输出: ......
  • 无限维度
    无限维度正如在之前的文章中提到的,我目前正在学习数据科学的课程。除其他外,我学习了各种统计和机器学习模型/算法,包括但不限于线性回归、逻辑回归、K最近邻、决策树和随......
  • python numpy.stack()
    numpy.stack()这个函数的功能就是堆叠array,就是对矩阵升维。但是比较头疼的就是stack()中的axis的理解。我找到了一篇比较好的博客,直接转载到这里了numpy.stack最通俗......
  • Numpy-数组转置
    numpy数组转置可以通过arr.T、arr.transpose()、arr.swapaxes()实现。数组转置arr.T轴变换arr.transpose()ndarray.transpose()主要作用通过置换数组轴,来实现对数组......
  • numpy基本属性,numpy创建array
    基本属性importnumpyasnparray=np.array([[1,2,3],[4,5,6]])array.dtype返回矩阵的数据类型array.ndim返回该矩阵是几维的array.size返回矩阵的大小(元素的......
  • 将包含三元组数据表 转为以某一维度的特征数据为列表头的csv - 数据转格式化处理
    ###############################统计特征SB下XX数据有几个,并保存#适用于#featureAfeatureBfeatureC#SDF345TA#SDF976T......
  • numpy 数组 浅拷贝 地址
    对于numpy数组:importnumpyasnpa=np.array([1,2,3,4])b=a[0:2]b[0]=np.sum(a[:])/4修改b[0]的值会改变a的值,原因:https://blog.csdn.net/AManFromEarth/arti......