标签: multidimensional-array

如何从多维数组中提取列?

有人知道如何从Python中的多维数组中提取列吗?

python arrays extraction multidimensional-array

215
推荐指数
15
解决办法
57万
查看次数

在numpy中ndarray和array之间有什么区别?

ndarrayarrayNumpy有什么区别?我在哪里可以找到numpy源代码中的实现?

python arrays numpy multidimensional-array numpy-ndarray

208
推荐指数
4
解决办法
8万
查看次数

如何使用jquery或javascript对对象数组进行排序

我有一个对象数组:

var array = [(id, name, value),(id, name, value)]; //and so on
Run Code Online (Sandbox Code Playgroud)

如何使数组按属性名称的升序排序(array[i][1])

我试过这样做:array[i][1].sort(),但这不起作用.

请帮我!

编辑:数组可以包含两个以上的对象!它可以包含数百个.

编辑: 为什么这个问题被标记为重复,当在"重复"问题之前2年被问到?

javascript sorting jquery multidimensional-array

199
推荐指数
5
解决办法
28万
查看次数

如何在PHP中对多维数组进行排序

我将CSV数据加载到多维数组中.这样,每个"行"都是一个记录,每个"列"包含相同类型的数据.我正在使用下面的函数加载我的CSV文件.

function f_parse_csv($file, $longest, $delimiter)
{
  $mdarray = array();
  $file    = fopen($file, "r");
  while ($line = fgetcsv($file, $longest, $delimiter))
  {
    array_push($mdarray, $line);
  }
  fclose($file);
  return $mdarray;
}
Run Code Online (Sandbox Code Playgroud)

我需要能够指定要排序的列,以便重新排列行.其中一列包含格式为的日期信息,Y-m-d H:i:s我希望能够以最近的日期为第一行进行排序.

php sorting multidimensional-array

198
推荐指数
6
解决办法
17万
查看次数

了解NumPy的einsum

我很难理解究竟是如何einsum运作的.我看过文档和一些例子,但它似乎并不坚持.

这是我们在课堂上看到的一个例子:

C = np.einsum("ij,jk->ki", A, B)
Run Code Online (Sandbox Code Playgroud)

对于两个数组AB

我想这会采取A^T * B,但我不确定(它正在将其中一个的转置正确吗?).任何人都可以告诉我这里发生了什么(通常在使用时einsum)?

python arrays numpy multidimensional-array numpy-einsum

160
推荐指数
6
解决办法
4万
查看次数

numpy.newaxis如何工作以及何时使用它?

当我尝试

numpy.newaxis
Run Code Online (Sandbox Code Playgroud)

结果给出了一个2维的绘图框架,x轴从0到1.但是,当我尝试使用numpy.newaxis切片矢量时,

vector[0:4,]
[ 0.04965172  0.04979645  0.04994022  0.05008303]
vector[:, np.newaxis][0:4,]
[[ 0.04965172]
[ 0.04979645]
[ 0.04994022]
[ 0.05008303]]
Run Code Online (Sandbox Code Playgroud)

除了它将行向量更改为列向量之外,它是否相同?

一般来说,numpy.newaxis我们应该使用什么,在什么情况下使用它?

python numpy multidimensional-array numpy-broadcasting numpy-ndarray

155
推荐指数
4
解决办法
12万
查看次数

为什么多维数组中的枚举值不等于它自己?

考虑:

using System;

public class Test
{
    enum State : sbyte { OK = 0, BUG = -1 }

    static void Main(string[] args)
    {
        var s = new State[1, 1];
        s[0, 0] = State.BUG;
        State a = s[0, 0];
        Console.WriteLine(a == s[0, 0]); // False
    }
}
Run Code Online (Sandbox Code Playgroud)

怎么解释这个?当在x86 JIT中运行时,它出现在Visual Studio 2015中的调试版本中.x64 JIT中的发布版本或运行按预期打印True.

要从命令行重现:

csc Test.cs /platform:x86 /debug
Run Code Online (Sandbox Code Playgroud)

(/debug:pdbonly,/debug:portable并且/debug:full还复制.)

c# enumeration multidimensional-array

151
推荐指数
2
解决办法
2923
查看次数

如何获得多维数组的宽度和高度?

我有一个数组定义:

int [,] ary;
// ...
int nArea = ary.Length; // x*y or total area
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但我需要知道这个数组在xy维度中的宽度.也就是说,ary.Length可能会返回12 - 但这是否意味着阵列是4高3宽,或6高2宽?

我该如何检索这些信息?

.net c# arrays multidimensional-array

149
推荐指数
6
解决办法
11万
查看次数

JavaScript多维数组

任何人都可以给我一个带有多维输入数组的JavaScript示例/示例吗?希望你能提供帮助,因为我还是JavaScript新手.

就像输入2行和2列时一样,它的输出将是2行输入和2列输入.

像这样:

[input][input]                
[input][input]
Run Code Online (Sandbox Code Playgroud)

javascript multidimensional-array

141
推荐指数
7
解决办法
48万
查看次数

Matrix中的矩阵转置

我正在尝试为python创建一个矩阵转置函数,但我似乎无法使它工作.说我有

theArray = [['a','b','c'],['d','e','f'],['g','h','i']]
Run Code Online (Sandbox Code Playgroud)

我希望我的功能能够提出来

newArray = [['a','d','g'],['b','e','h'],['c', 'f', 'i']]
Run Code Online (Sandbox Code Playgroud)

换句话说,如果我要将这个2D数组打印为列和行,我希望将行转换为列,将列转换为行.

到目前为止,我做到了这一点,但它不起作用

def matrixTranspose(anArray):
    transposed = [None]*len(anArray[0])
    for t in range(len(anArray)):
        for tt in range(len(anArray[t])):
            transposed[t] = [None]*len(anArray)
            transposed[t][tt] = anArray[tt][t]
    print transposed
Run Code Online (Sandbox Code Playgroud)

python list multidimensional-array

134
推荐指数
7
解决办法
13万
查看次数