matrix

    1热度

    1回答

    我想写一个if语句,但我需要从“矩阵”矩阵/数组中获取一个值。我无法让VBA将h等于“矩阵”中的时隙1,1的值。我已经打印了矩阵,以确保它正确地保存了值并且是。如何获得循环外矩阵的值是在? Option Explicit Option Base 1 Private Sub CommandButton1_Click() Dim numberofcases As Single, r As Int

    1热度

    2回答

    我有一个像下面的矩阵, A = 1 2 3 4 5 6 7 8 9 10 11 12 4 5 6 7 8 9 4 5 6 1 2 3 我可以在这个矩阵使用命令A_unique = unique(A,'rows')提取的唯一行和结果如下 A_unique = 1 2 3

    -1热度

    2回答

    我有一个矩阵如下 a = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 我需要修改以下位置 (1,2)的值,(1,5),(2,5),(5,3)为5。我有行索引为 C = 1 1 2 5 和列索引为 d =

    1热度

    1回答

    我有计算EWMA波动对于给定的证券下述R函数: EWMAvol = function(returns, lambda, rollwindow){ EWMA.mat = matrix(NA, nrow = nrow(returns), ncol = ncol(returns)) for (k in 1 : ncol(returns)){ for (j in rollwi

    1热度

    1回答

    我有一个尺寸为3x1000的阵列。事实上每一列都是有趣的。我想用它来计算一个尺寸为3x3x1000的数组,其中平板i是原始数组的列i(换句话说,v %*% t(v))的外积。有没有一种干净的方式来做到这一点? 下面是一个示例输入矩阵和输出数组,在2x4矩阵的情况下。 mat_in <- cbind(c(1, 2), c(3, 4), c(5, 6), c(7, 8)) arr_out <- ar

    2热度

    2回答

    如何标准化3D矩阵的每个切片?我想是这样的: a=rand(1,100,3481); a= (a - min(a)) ./ (max(a)-min(a)); % 通过右键每个矩阵的片范围应该从0到1。但事实并非如此,在某些切片中我找不到1。在我检查时,min(a)和max(a)以3D形式返回了相应的值。因此,使用上面的代码应该没有问题。有没有我错过的3D矩阵?提前致谢!

    1热度

    1回答

    比较矩阵时考虑下一段代码: In [90]: m1 = np.matrix([1,2,3], dtype=np.float32) In [91]: m2 = np.matrix([1,2,3], dtype=np.float32) In [92]: m3 = np.matrix([1,2,'nan'], dtype=np.float32) In [93]: np.isclose(m1,

    1热度

    2回答

    如何删除numpy数组中所有具有相同值的列?例如,如果我有这样的矩阵: [0 1 2 3 1] [0 2 2 1 0] [0 4 2 3 4] [0 1 2 3 4] [0 1 2 4 5] 我希望得到一个新的矩阵,看起来像这样: [1 3 1] [2 1 0] [4 3 4] [1 3 4] [1 4 5]

    -2热度

    1回答

    我有一个矩阵(例如A)它有n×3维,第一列是行号,第二列是列号,第三列是高度值。 我有一个零矩阵与i * j尺寸。现在我想把高度值(第三列)放在零矩阵(B)中,对应于该高度的行(第一列)和列(第二列)。 例如: A=[5,4,108;1,3,105;3,3,98] B=[0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0 0 0 0;0 0 0 0

    -4热度

    2回答

    我有一个矩阵n * n尺寸。对于给定的整数k我必须打印对角线的元素。 从图像:对于k = 0,它具有打印向量:1,12,23,34。 我该怎么做?