首页 > 编程语言 >Python中reshape函数(-1表示什么)

Python中reshape函数(-1表示什么)

时间:2023-01-17 21:33:08浏览次数:45  
标签:函数 Python reshape blog 缓冲区 np 数组 print

https://blog.sciencenet.cn/blog-3428464-1247194.html

 

reshape函数(-1表示什么)

1.当原始数组A[4,6]为二维数组,代表4行6列。

A.reshape(-1,8):表示将数组转换成8列的数组,具体多少行我们不知道,所以参数设为-1。用我们的数学可以计算出是3行8列

2.当原始数组A[4,6]为二维数组,代表4行6列。

A.reshape(3,-1):表示将数组转换成3行的数组,具体多少列我们不知道,所以参数设为-1。用我们的数学可以计算出是3行8列。

示例:

import numpy as np

a=np.arange(24)

print(a)

b=a.reshape(3,-1)

print(b)

c=a.reshape(-1,8)

print(c)

 

d=a.reshape(2,3,2,2)  #(2,channel,行数,列数)

print(d)

注意:不同类下或者方法的reshape使用时可能不同,需要特别注意!

 

===========================================================

np.frombuffer

numpy.frombuffer(buffer, dtype=float, count=-1, offset=0)

将缓冲区解释为一维数组。

参数:buffer :buffer_like

公开缓冲区接口的对象。

dtype :data-type, 可选

返回array的数据类型;默认值:float。

count :int, 可选

要阅读的条目数。-1表示缓冲区中的所有数据。

offset :int, 可选

从这个偏移量(以字节为单位)开始读取缓冲区;默认值:0。
————————————————

原文链接:https://blog.csdn.net/weixin_39820158/article/details/111433474

===========================================================

 

标签:函数,Python,reshape,blog,缓冲区,np,数组,print
From: https://www.cnblogs.com/emanlee/p/17058670.html

相关文章

  • 具有依赖对象的构造函数注入
    如果类之间存在HAS-A关系,则首先创建依赖对象(包含对象)的实例,然后将其作为主类构造函数的参数传递。在这里,我们的场景是员工HAS-A地址。Address类对象将称为从属对象。首......
  • 通过安装anaconda来管理python版本
    通过安装anaconda来管理python版本1.准备下载anaconda官网下载地址:https://www.anaconda.com/products/distribution#Downloads注意安装时不要选择添加到path,后期自......
  • [oeasy]python0052_ raw格式字符串_单引号_双引号_反引号_ 退格键
    转义字符回忆上次内容最近玩的是\n、\r之外的转义序列\a是␇(bell)\t是水平制表符\v是换行不回车通过16进制数值转义\xhh把(hh)16进制对应的asci......
  • C标准库 | 字符串转整数/浮点数函数汇总
    在日常LinuxC语言开发中,不可避免会用到字符串转整数或者浮点数的操作,例如带参数的​​main​​​函数中,在​​shell​​下对着某个命令输入一组数字参数,这组数字实际上是字......
  • C标准库 | 内存分配以及释放函数汇总
    在日常C语言使用过程中,不可避免遇到从堆中申请空间给特定的数据结构(结构体指针)!一、头文件#include<stdlib.h>文件所在路径:$ls/usr/include/stdlib.h二、函数声明/*Alloc......
  • DataFrame - to_csv()函数乱码
    https://blog.csdn.net/weixin_39559994/article/details/125297263https://blog.csdn.net/qq_40258748/article/details/96306878......
  • Python画圣诞树看多了,挑战用C语言画一个?【圣诞快乐】
    ......
  • 【大数据分析】python数据分析seaborn
    一、环境准备1.seaborn数据集下载地址:https://github.com/mwaskom/seaborn-data2.下载后解压放到C:\Users\014xxx\seaborn-data内,可以通过命令行sns.getdir来获取sns.uti......
  • python入门
    目录变量1.什么是变量2.为什么要有变量3.怎么使用变量常量1.什么是常量2.为什么要有常量3.怎么使用常量变量什么是变量#变量就是可以变化的量,量指的是事物的状......
  • python3.10.0字符串基础
    字符串支持索引(下标访问),第一个字符的索引是0。单字符没有专用的类型,就是长度为一的字符串:>>>word='Python'>>>word[0]#characterinposition0'P'>>>word[......