当前位置: 首页 > news >正文

numpy数组拼接 - np.concatenate

将两个numpy数组拼接成一个数组,

import numpy as npa = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6]])# Concatenate along the first axis (rows)
result = np.concatenate((a, b), axis=0)
print(result)

结果如下

[[1 2][3 4][5 6]]

适用场合

一次性计算所有slices向量,可能会撑爆内存,所以多次计算,对计算结果进行拼接

origin:

slices_vecs = sentence_vecs(slices)

print(slices_vecs.shape)

concatenate:

slices_vecs = sentence_vecs(slices[:1])

for i in range(1, len(slices)):
slices_vecs = np.concatenate((slices_vecs, sentence_vecs(slices[i:i+1])), axis=0)

print(slices_vecs.shape)

reference

---

http://www.dtcms.com/a/315116.html

相关文章:

  • VPS云服务器Linux性能分析与瓶颈解决方案设计
  • java获取文件编码格式,然后读取此文件,适用于任何格式的文件。
  • 面试题:怎么理解3 次握手与 4 次挥手:TCP 连接的建立与终止
  • 【Unity3D】Shader圆形弧度裁剪
  • 思途Spring学习 0804
  • Unity 实现手机端和电脑项目在局域网内通信
  • 【推荐100个unity插件】Unity 的 Hot Reload 热重载实现,加快unity程序编译速度——FastScriptReload插件
  • MySQL InnoDB 表数据结构存储方式详解
  • pathspec ‘with_def_layout‘ did not match any file(s) known to git`
  • Vue 详情header组件
  • Go语言Context
  • ISO(感光度)的工作原理
  • 接口权限(@SaCheckPermission)
  • ebaz4205矿板以太网连接不稳定问题解决方案
  • SQL基础语法(四个分类、库和表的增删改)
  • 【笔记】ROS1|6 中间人攻击移动过程【旧文转载】
  • 私有化部署即时通讯,企业专属通讯系统BeeWorks
  • 计算机网络:网络号和网络位是不是同一个意思
  • 4.5 点云表达方式——图
  • 纯前端使用ExcelJS插件导出Excel
  • 并发编程常用工具类(上):CountDownLatch 与 Semaphore 的协作应用
  • C++信息学奥赛一本通-第一部分-基础一-第一章
  • 高并发抢单系统核心实现详解:Redisson分布式锁实战
  • Swin-Transformer从浅入深详解
  • ubuntu 20.04 C和C++的标准头文件都放在哪个目录?
  • 安卓逆向(基础①-Google Pixel-Root)
  • <PhotoShop><JavaScript><脚本>基于JavaScript,利用脚本实现PS软件批量替换图片,并转换为智能对象?
  • 【拓扑序 时间倒流法】P7077 [CSP-S2020] 函数调用|省选-
  • 嵌入式开发入门——电子元器件~电容
  • RLCraft开服踩坑记录