Tecnología

Inicio

Cómo calcular un cubo de datos completa

Cómo calcular un cubo de datos completa


Una variable es un espacio en la memoria del ordenador que puede contener información. Si se declara "x" como una variable utilizando un lenguaje de programación, entonces x puede contener un número, una cadena de letras o incluso otra variable. Algunas variables pueden contener varios valores: esto se llama una "matriz". Si una matriz tiene una serie de matrices, entonces es una matriz multidimensional. Piense en una matriz como una lista de las cosas, y una matriz multidimensional como una lista de listas. Una matriz de tres dimensiones es un cubo de datos, ya que tiene tres dimensiones como un cubo: pensar en ella como una lista de listas de listas.

Instrucciones

1 Declarar una matriz común de obtener una comprensión de cómo funcionan. En Python, puede hacerlo escribiendo, "array1 = [1,2,3]"; esto indica que array1 es una lista de valores. En los lenguajes C y C ++, se puede declarar una matriz mediante paréntesis: "int array1 = [2]"; esto indica que array1 es una matriz con dos "espacios" para almacenar la información.

2 Declarar una matriz de dos dimensiones. Por ejemplo, en C, se puede hacer esto escribiendo "int array1 [3] [3]"; pensar en una matriz de dos dimensiones como un tablero de ajedrez. Su matriz, array1, es como un tablero de ajedrez 3-por-3, que puede llevar nueve piezas de datos. Puede acceder a esta matriz por escribir, por ejemplo, "array1 [2] [1]"; que acceder a la plaza en la segunda fila y la primera columna.

3 Declarar una matriz multidimensional utilizando la sintaxis adecuada para el idioma elegido. Por ejemplo, en Python, las matrices se pueden crear como "listas". La sintaxis adecuada en Python sería, "array1 = [[[[], []], [[], []]], [[[], []], [[], []]]]"; esto parece confuso, pero en realidad es sólo una lista de dos listas más, cada uno de los cuales es una lista de las dos listas más, cada uno de los cuales es también una lista de dos listas. En los lenguajes C, deberá declarar una matriz como esto: "int array1 = [2] [2] [2]"; la matriz C es equivalente a la de Python; Sólo la sintaxis es diferente.

4 Acceder a su cubo de datos, o una matriz tridimensional, especificando qué parte de la matriz que desea acceder. Piense en la matriz como un cubo tridimensional que está a dos cuadras de ancho, a dos cuadras de profundidad, y dos bloques de alto. Piense en cada caja contiene una pieza de información. Tanto en Python y C, se puede acceder a una de esas cajas mediante el uso de paréntesis. Por ejemplo, escribiendo "matriz1 [0] [0] [0]"; se accede a la esquina inferior izquierda del "cubo".