首页 > 其他分享 >np.reshape()

np.reshape()

时间:2022-08-24 11:36:27浏览次数:35  
标签:-- reshape print 数组 np order

np.reshape():在不改变数据的条件下修改形状。

numpy.reshape(arr, newshape, order='C')

参数:

  • arr:要修改形状的数组
  • newshape:整数或者整数数组,新的形状应当兼容原有形状
  • order:'C' -- 按行,'F' -- 按列,'A' -- 原顺序,'k' -- 元素在内存中的出现顺序。

示例:

import numpy as np

a = np.arange(6).reshape((3, 2))
print(a)

b = np.reshape(a, (2, 3), order='F')
print(b)
[[0 1]
 [2 3]
 [4 5]]
[[0 4 3]
 [2 1 5]]

当维度值传 -1时:

# 将 8 个元素的 1D 数组转换为 2x2 元素的 3D 数组
c = np.array([1, 2, 3, 4, 5, 6, 7, 8])
d = c.reshape(2, 2, -1)		# 指定2行2列,第三维度用-1,会自动计算
print(d)
[[[1 2]
  [3 4]]

 [[5 6]
  [7 8]]]


标签:--,reshape,print,数组,np,order
From: https://www.cnblogs.com/keye/p/16619248.html

相关文章

  • np.sum()
    np.sum(a,axis=None,dtype=None,out=None,keepdims=np._NoValue)参数:a:用于进行加法运算的数组形式的元素。axis:\(axis\)的取值有三种情况:1.\(None\),2.整数,3.......
  • FFmpeg-FFmpeg编译时静态链接libwinpthread
    FFmpeg-FFmpeg编译时静态链接libwinpthread需求是在Windows下编译ffmpeg的可执行档ffmpeg.exe,ffmpeg.exe倒是编译出来了,但是运行时总是报错:后来搜了一下,是缺少libwinp......
  • 关于npm ERR! ERESOLVE could not resolve 问题解决
    1、问题描述从代码仓库拉取代码到本地,执行npminstall命令安装项目依赖,提示如下图错误  问题出现的原因由于npm版本问题,npm不同版本库之间命令不兼容。解决办法:执......
  • HCNP Routing&Switching之MAC安全
    前文我们了解了GREoverIPSec相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16601491.html;今天我们来聊一聊mac安全相关话题;先来回顾下二层交换机......
  • JSONP及Axios
    JSONP及Axios一、jsonp1、概述概述:JSONP是一种跨域解决方案,它主要是利用了script标签不受跨域影响的特性来完成对应的请求操作。实际上是一个get请求。2、什么叫跨域(1......
  • 利用peak_snp,找其LD块,并找到其中的基因
    #!/bin/bash#LDPLOT#authorleeecho"par1isvcf,par2istop_chr"Genome=/public/home/caisl/lee/genome/rice/msu.gff3whilereadchrposdopos_up=$((pos-20......
  • 使用element-ui的upload组件时.el-upload__input样式出错的解决办法
    使用element-ui的upload组件时.el-upload__input样式出错的解决办法错误复现:这个样式错误折磨了我一下午!得记录一下。这个样式突然出现问题,基本解决办法有两种。一种是......
  • pnpm凭什么这么快
    前端包管理器层出不穷,pnpm算是一个后起之秀。它和npm有什么不同,为什么有了npm还要造一个pnpm?npm的问题npm是最早的包管理器,安装nodejs自带npm,v3版本之前,npm安全依赖的目......
  • 使用pnpm的patch命令打补丁(正确修改源码,在外部修改node_modules代码 )
    在开发时,有时碰到依赖的类库有bug或者不满足要求时让作者改,一般不太现实和及时使用patch-package打补丁,安装依赖后自动打上修改的内容在pnpm7.4(pnpm高效npm版本管理工......
  • cnpm : 无法加载文件 C:\Users\sq\AppData\Roaming\npm\cnpm.ps1,因为在此系统上
    1、在系统中搜索框输入WindosPowerShell2、点击“管理员身份运行”3、输入“set-ExecutionPolicyRemoteSigned”回车4、根据提示,输入A,回车5.再输入get-Execution......