我正在使用numpy和pandas尝试将一些异类值连接到一个数组中。np.concatenate((tmp, id, freqs))

具体数值如下:tmp = np.array([u'DNMT3A', u'p.M880V', u'chr2', 25457249], dtype=object)

freqs = np.array([0.022831050228310501], dtype=object)

id = "id_23728"

tmp、17232和freqs的维数如下:[in] tmp.shape

[out] (4,)

[in] np.array(17232).shape

[out] ()

[in] freqs.shape

[out] (1,)

我也试过将它们全部转换为numpy数组,但没有效果。

尽管变量freqs通常有多个值。

但是,对于np.concatenate和*** ValueError: all the input arrays must have same number of dimensions

它们都有相同数量的列(0),为什么我不能将它们与上述两种numpy方法连接起来?

我所要得到的只是一个一维数组中的[(tmp), 17232, (freqs)],它将被附加到pandas数据帧的末尾。

谢谢。

更新

似乎我可以连接两个现有数组:np.concatenate([tmp, freqs],axis=0)

array([u'DNMT3A', u'p.M880V', u'chr2', 25457249, 0.022831050228310501], dtype=object)

但是,整数,即使是casted也不能在concatenate中使用。np.concatenate([tmp, np.array(17571)],axis=0)

*** ValueError: all the input arrays must have same number of dimensions

但是,什么是嵌套追加和连接np.concatenate((np.append(tmp, 17571), freqs),)

array([u'DNMT3A', u'p.M880V', u'chr2', 25457249, 17571,

0.022831050228310501], dtype=object)

虽然这有点乱。有没有更好的解决方案来连接多个异构阵列?

python维度不一样_numpy数组维度不匹配相关推荐

  1. python numpy矩阵切片_Numpy数组的索引与切片和变形拼接分裂

    1.概述 今天我们来讲一下Numpy数组的索引与切片,numpy数组的索引与切片和Python中的切片与索引的作用相同,可以快速的取出数据,进行下一步的运用或者查看,但是两种切片还有一些不同的地方.另 ...

  2. python 矩阵列拼接_numpy数组拼接简单示例

    NumPy数组是一个多维数组对象,称为ndarray.其由两部分组成: ·实际的数据 ·描述这些数据的元数据 大部分操作仅针对于元数据,而不改变底层实际的数据. 关于NumPy数组有几点必需了解的: ...

  3. python中数据维度的含义_python中那些对数组维度处理的奇技淫巧

    python作为数据科学中最受欢迎的编程语言,它的优势就在于对数据的转换,还可以灵活的处理多维数据.下面我们就来看看各种包里边的那些对数据维度操作的函数. 不放官网解释,以通俗语言来解释,先写再整理. ...

  4. Numpy 生成 Bool型数组、一维转多维数组reshape、多维转一维数组、替换数组元素、提取数组元素、数组交集、差集、过滤数组元素、二维数组反转行、交换数组维度

    1. 创建一个 [3,5] 所有元素为 True 的数组 In [162]: b = np.ones((3,5), dtype=bool)In [163]: b Out[163]: array([[ ...

  5. numpy 修改数组维度

    import numpy as np a1 = np.arange(0, 6) print(a1) [0 1 2 3 4 5] 不改变原数组维度 reshape 不会改变原始数组维度 a2 = a1. ...

  6. numpy 数组 维度 大小 形状

    import numpy as np a1 = np.arange(0,6).reshape(2,3) print(a1) [[0 1 2][3 4 5]] print('数组维度:',a1.ndim ...

  7. 深度学习-TF函数-layers.concatenate用法 numpy数组维度

    环境: tensorfow 2.* def concatenate(inputs, axis=-1, **kwargs): axis=n表示从第n个维度进行拼接,对于一个三维矩阵,axis的取值可以为 ...

  8. pytorch中数组维度的理解

    pytorch中数组维度理解与numpy中类似,pytorch中维度用dim表示,numpy中用axis表示 这里主要想说下维度的变化. dim = x ,表示在第x为上进行操作,那个维度会发生变化. ...

  9. numpy中数组维度的理解

    参考 这篇文章主要是为了弄清楚数组按每个维度进行计算时,具体的操作是什么样的. 一.数组中的各个维度表示的是什么? 为了便于理解,用单位体表示,剥去一层中括号后,得到的数据. 1. 以二维数组为例 i ...

最新文章

  1. urbansound8k下载地址
  2. Micrium/UCOS官网账号密码重新改问题
  3. Kafka 优化参数 unclean.leader.election.enable
  4. burp-intrude-Attack-type的使用介绍
  5. Cocos2dx坐标转换
  6. 马化腾评 ofo 溃败原因;京东到家否认裁员;王兴质押全部摩拜股权 | 极客头条...
  7. v-for key的作用
  8. windows服务应用--做个简单的定时调用EXE功能(笔记)
  9. 拓端tecdat|R语言用多重插补法估算相对风险
  10. 【Django 2021年最新版教程22】数据库model 批量插入创建
  11. beanshell学习
  12. PHP获取当前完整网址加HTTP/HTTPS
  13. 美团外卖自动化业务运维系统建设
  14. 如何做 ASO 优化?
  15. 《童梦奇缘-梦幻般的羁绊》第七章-流火
  16. 使用ffmpeg来将mp4视频转换成gif格式图片
  17. 线程安全注解——GUARDED_BY
  18. 小白如何快速从0基础入门平面设计
  19. 第四周项目3---单链表的应用之连接
  20. 农业物联网智能灌溉的功能特点

热门文章

  1. django中的querydict对象_Django之MTV实战(2)
  2. git 历史操作日志_git的历史记录
  3. html5证书,免费获得微软MCSD证书赶快行动吧!_html5教程技巧
  4. java列表展开折叠,Android在开发中的实用技巧之ExpandableListView简单实现商品列表折叠...
  5. mysql front 视图_mysql 视图
  6. Java21天打卡练习Day21-集合map
  7. UAT测试的带队经验
  8. php form 上传_php+html5使用FormData对象提交表单及上传图片的方法
  9. PAT甲级1012 (结构体,排序)
  10. Bose soundlink mini 2, 闪红灯的解决办法