numpy.AxisError: axis 1 is out of bounds for array of dimension 1
原文地址
错误发生在执行np.concatenate(,axis=1)
时
当我想把两个一维数据堆起来的时候,即
# 把
a = [1,2,3]
b = [4,5,6]
# 变成
[[1,2,3],
[4,5,6]]
使用np.concatenate((a,b),axis=1)
这是因为a和b都是一维数据,只有一个维度,也就是axis=0,不存在axis=1
我找到两种解决方案
np.vstack((A,B))
可以对A,B在竖向进行堆叠
print(np.vstack((a,b))) # 注意传的参数为‘(a,b)’
# [[1 2 3]
# [4 5 6]]
美中不足的是这个方法只能传两个向量进行堆叠
np.newaxis
+np.concatenate()
newaxis,顾名思义就是一个新的轴,用法如下
a = a[np.newaxis,:] # 其中‘:’代表所有维度(这里是3),a的形状就变成了(1,3),这是个二维的了
# [[1 2 3]]
b = b[np.newaxis,:]
# [[4 5 6]]
这时候我就可以把2个(1,3)的向量堆成(1*2,3)=(2,3)的矩阵了,注意这时候就应该用axis=0
了,也就是第1个维度
print(np.concatenate((a,b),axis=0))
# [[1 2 3]
# [4 5 6]]
相关
Numpy:矩阵合并
numpy.AxisError: axis 1 is out of bounds for array of dimension 1相关推荐
- 成功解决numpy.core._internal.AxisError: axis -1 is out of bounds for array of dimension 0
成功解决numpy.core._internal.AxisError: axis -1 is out of bounds for array of dimension 0 目录 解决问题 解决思路 解 ...
- 【Python】AxisError: axis 0 is out of bounds for array of dimension 0
报错代码: print(np.sort(zip(etr.feature_importances_, boston.feature_names), axis=0)) 原意是想把zip后的列表,使用sor ...
- Python:一文让你彻底理解numpy中axis=-1/0/1/2... [实例讲解:np.argmax(axis= -1 0 1 2) np.sum(aixs= -1 0 1 2)]
前言 接触python有一段时间了,但总有一道坎在心中挥之不去,那就是Numpy模块中的axis=-1/0/1/2...,每每见到axis=-1.axis=0.axis=1.axis=2等操作,心中真 ...
- python axis 0_Python之NumPy(axis=0/1/2...)的透彻理解
https://blog.csdn.net/sky_kkk/article/details/79725646 numpy中axis取值的说明 首先对numpy中axis取值进行说明:一维数组时axis ...
- Python之NumPy(axis=0 与axis=1)区分
Python之NumPy(axis=0 与axis=1)区分 转载于:https://www.cnblogs.com/greatljg/p/10802392.html
- python numpy.mean() axis参数使用方法【sum(axis=*)是求和,mean(axis=*)是求平均值】
引用文章: 关于numpy mean函数的axis参数 https://www.jianshu.com/p/f9e3fd264932 import numpy as np X = np.array([ ...
- numpy中axis理解
numpy库中有些函数有个参数axis,像ndarray.max()等,ndarray 其实就是一个多维数组,比python 内建的list多了一些对多维数组的操纵方法.如果一个多维数组是2*3*2, ...
- python之numpy之axis=1和axis=0
对二维数组而言,一般来说axis=1表示对行进行操作,axis=0表示对列进行操作. 以sort1.mean2为例进行描述 sort >>> import numpy as np & ...
- numpy的axis
知乎上看到的超好的讲解文章,摘录过来了.原作者是射命丸咲,原文地址是:Python · numpy · axis 摘录如下(些微做了一丁点删减): 要想学习 axis,首先要知道的就是 axis 的计 ...
最新文章
- 聚类技术---复杂网络社团检测_数据挖掘的技术有很多种,常用的数据挖掘技术就这13种...
- 北京 | 一场产品经理必听的实战交流会!
- 多个页面同时跳转到一个页面,然后返回到上级页面
- LDAP命令介绍---verify-index--验证索引
- cortex M0 软件分层架构 RTOS
- SpringBoot应用部署[转]
- 物联网中使用的常见通信技术
- 《An Introduction to Ray Tracing》——2.3 Ray/Polygon Intersection And Mapping
- 使用Mybatis-Generator自动生成entity实体、dao接口以及mapper映射文件
- 怎么选择论文查重软件?
- 高通平台Android 蓝牙调试和配置手册-- Pairing Failure
- 易知微母公司袋鼠云获过亿元C+轮融资,深耕国产自研数字化领域
- iphone 中的键盘切换产生的屏幕大小问题
- 【Thingsboard】资源的限速
- Linux系统编程——Daemon进程
- Opencv出现错误 cv2.error:OpenCV(4.4.0)C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-6lylwdcz\open
- 对数公式大全(及其Markdown语法)
- 第二章 第4节——块元素
- 2021年电工(高级)考试内容及电工(高级)作业考试题库
- 基于澳大利亚气象数据集可视化分析及降雨预测
热门文章
- 英雄联盟手游国服内测服务器维护,英雄联盟手游国服内测资格怎么获得 国服内测资格获取方法一览...
- vscode安装拓展插件报错提示请手动安装
- PS2022制作满满科技感,自学 Photoshop 2022 Mac版,扇叶科技动感制作
- html 文本框赋值日期代码,如何获取到input输入框 中date的当前日期
- 客户端连接rtsp的步骤
- npm 编译报错extract:echarts:sillextract echarts@^4.2.0-rc.2 extracted to
- 佛系计算机二级 第四弹
- Python火柴棍游戏
- python读取文件按行分割字符串_python在TXT文件中按照某一字符串取出该字符串所在的行方法...
- Linux 命令(9)—— tcpdump 命令