标签: indices

C#行的多维数组

在C#编程语言中,如何传递多维数组的行?例如,假设我有以下内容:

int[,] foo;
foo = new int[6,4];
int[] least;
least = new int[6];

for(int i = 0; i < 6; i++)
{
    least[i] = FindLeast(ref foo[i]);     //How do I pass the ith row of foo???
}
Run Code Online (Sandbox Code Playgroud)

另外,有人可以向我解释在C#中使用矩形和锯齿状阵列的好处吗?这是否会出现在其他流行的编程语言中?(Java?)感谢您的帮助!

c# arrays row multidimensional-array indices

8
推荐指数
1
解决办法
2万
查看次数

在字符串中查找字符的位置

如何在a中找到一个字符String并在字符串中打印字符的位置?例如,我想'o'在此字符串中找到位置:"you are awesome honey"并获得答案= 1 12 17.

我写了这个,但它不起作用:

public class Pos {
    public static void main(String args[]){
        String string = ("You are awesome honey");
        for (int i = 0 ; i<string.length() ; i++)
        if (string.charAt(i) == 'o')
        System.out.println(string.indexOf(i));
    }
}
Run Code Online (Sandbox Code Playgroud)

java string character indices

8
推荐指数
1
解决办法
6万
查看次数

matlab:将矢量划分为固定大小的重叠块

我已经我想分成重叠的大小的子向量的向量cs中的转移sh.想象一下输入向量是:

v=[1 2 3 4 5 6 7 8 9 10 11 12 13]; % A=[1:13]
Run Code Online (Sandbox Code Playgroud)

给定chunksize4(cs=4)和2(sh=2)的移位,结果应如下所示:

[1 2 3 4]
[3 4 5 6]
[5 6 7 8]
[7 8 9 10]
[9 10 11 12]
Run Code Online (Sandbox Code Playgroud)

请注意,输入向量不一定能被整除chunksize,因此会丢弃一些子向量.有没有快速计算方法,而不需要使用例如for循环?在一篇相关文章中,我发现了如何做到这一点,但在考虑非重叠的子向量时.

matlab split vector range indices

8
推荐指数
2
解决办法
3491
查看次数

Python负面下标

我目前正在阅读Robert Sebesta的编程语言概念,第10版(2012年).在关于数据类型的章节中,它描述了"Ruby和Lua支持负下标,但Python不支持".我认为否定的下标可以在Python中使用list_name[-i].什么是负面下标呢?

python subscript indices

8
推荐指数
1
解决办法
987
查看次数

将两个具有不匹配指数的熊猫系列相乘

创建两个系列:s1s2df.

每个都有相同的长度但不同的指数.s1.multiply(s2)联合不匹配的指数而不是乘以它们.

我只想逐渐s1反对s2忽略不匹配的指数.

我可以运行s1.reset_index()s2.reset_index()再取我这两个DFS希望之列,因为它把原始索引到一个单独的列,但这是乏味的,我想有可能是做一个简单的方法.

s1.multiply(s2, axis='columns')
Run Code Online (Sandbox Code Playgroud)

似乎也没有用

python series multiplying indices pandas

8
推荐指数
1
解决办法
3545
查看次数

朱莉娅:找到所有极大值的指数

在Julia中,您可以使用findmaxindmax查找矩阵中最大条目的索引.但是,如果您有多个具有此最大值的条目,则会获得第一个的索引.如何获取矩阵中所有最大值条目的索引?

max indices julia

8
推荐指数
2
解决办法
6169
查看次数

八度:找到一行中的最小值,也是它的索引

如何找到每行中的最小值,以及最小值的索引?

octave:1> a = [1 2 3; 9 8 7; 5 4 6]
a =

   1   2   3
   9   8   7
   5   4   6
Run Code Online (Sandbox Code Playgroud)

find min octave indices

8
推荐指数
2
解决办法
8368
查看次数

对索引条件求和元素

我有 3 个向量:

x <- c(3, 5, 2)
y <- c(3, 2, 1,  1, 2, 3, 4, 5,  4, 5)
z <- c(2, 4, 8, 1, 5)
Run Code Online (Sandbox Code Playgroud)

x 是每组中的元素数量。

y 给出从 z 中提取元素的索引。前三个索引属于组 1(对应于 x, 3 中的第一个元素);接下来的五个索引属于组 2(x 中的第二个元素,5),依此类推。

z 是使用 y 中的索引从中提取值的值,然后按组求和。

对于 x 中的每个元素,我想对 z 中由 y 中相应索引索引的元素求和。例如:

我=1;索引 = 3, 2, 1;总和 = 8 + 4 + 2

我 = 2; 索引 = 1, 2, 3, 4, 5;总和 = 2 + 4 + 8 + 1 + …

r sum indices

8
推荐指数
1
解决办法
387
查看次数

Python在给定条件的情况下查找列表的索引

我有一个清单,让我们说:

list_A = [0,0,0,1.0,2.0,3.0,2.0,1.0,0,0,0]
Run Code Online (Sandbox Code Playgroud)

我想找到list_A> 0的这个列表的最小和最大索引.

即在上面的例子中,它将是3和7.

对于其他单调增加的列表,我一直在使用np.searchsorted,就像np.searchsorted(list,[0.5,1.0])找到列表所在的索引一样between 0.5 and 1.0.

但是这种情况完全不同,在np.searchsorted这里不起作用,或者它可能以我不知道的方式进行!

python numpy list indices python-2.7

7
推荐指数
1
解决办法
4033
查看次数

如何有效地获取Torch张量中的最大值索引?

假定具有以下形状的火炬张量:

x = torch.rand(20, 1, 120, 120)
Run Code Online (Sandbox Code Playgroud)

我现在想要的是获取每个120x120矩阵的最大值的索引。为了简化问题,我将首先x.squeeze()使用shape [20, 120, 120]。然后,我想获取火炬张量,它是具有shape的索引列表[20, 2]

我该如何快速完成?

max indices pytorch

7
推荐指数
2
解决办法
6250
查看次数