当前位置: 首页 > 知识库问答 >
问题:

交换向量行

杨阳飇
2023-03-14

我想通过输入向量的大小在我的2D向量中的2行之间交换,向量元素和2个整数r1和r2代表要交换的行,我真的不知道是否有一个预定义的函数来这样做。

input

3 3

84-87 78

16 94 36

87-93 50

1 2

Output 

交换后的数组:

16 94 36

84-87 78

87-93 50

共有1个答案

梁丘高朗
2023-03-14

使用STD::SWAP(MAT[r1-1],MAT[r2-1]);

 类似资料:
  • Python3 实例 以下实例通过用户输入两个变量,并相互交换: # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com # 用户输入 x = input('输入 x 值: ') y = input('输入 y 值: ') # 创建临时变量,并交换 temp = x x = y y = temp

  • 我正在尝试交换双链接列表中的两个节点。下面是具有交换功能的程序部分。 当我运行这个程序时,在第一个和第二个节点的情况下,它崩溃了。而在任何其他节点的情况下,它提供无限循环输出。(例如:-2- 我知道还有一些关于节点交换的问题,但是我没有找到任何与我的问题相似的问题。请帮帮我...!! 提前谢谢。

  • 问题内容: 假设我有一个形状为(1,256)的行向量。我想将其转换为形状为(256,1)的列向量。您在Numpy中会如何做? 问题答案: 您可以使用 转置 操作来执行此操作: 例: 请注意,原始数组仍将保持不变。转置操作只会复制并转置它。 如果输入阵列是相当1D中,则可以 促进 通过引入新的(singleton)的轴作为所述第二尺寸数组的列向量。下面是一个示例: 对于一维情况,还有另一个选择是使用

  • 我是Spark和Scala的新手,我正在尝试阅读它在MLlib上的文档。 关于 http://spark.apache.org/docs/1.4.0/mllib-data-types.html 的教程, 不显示如何从本地向量列表构造RDD[Vector](可变行)。 例如,我已经在火花壳中执行(作为我探索的一部分) 如果“合并”,它将看起来像这个矩阵 那么,如何将矢量 、 转换为?

  • 我有一个整数向量: 考虑到将始终为偶数。 我只是想把相邻的元素转换成一对,像这样: i、 两个相邻的元件连接成一对。 我可以使用什么STL算法轻松实现这一点?有没有可能通过一些标准算法来实现这一点? 当然,我可以很容易地编写一个旧的索引for循环来实现这一点。但我想知道,使用基于范围的for循环或任何其他STL算法(如等)最简单的解决方案是什么样的。

  • 本文向大家介绍Python中变量交换的例子,包括了Python中变量交换的例子的使用技巧和注意事项,需要的朋友参考一下 Python追求简洁,诞生不少运算赋值规则,力求从简,其中就包括两个或者多个变量交换值。 普通语言中 在Python中,实现两个变量值交换非常方便 甚至可以多个变量同时交换 一个运算符就搞定多个变量值互换!