Hvordan beregne en full data Cube

Hvordan beregne en full data Cube


En variabel er en plass i datamaskinens minne som kan inneholde informasjon. Hvis du definerer "x" som en variabel ved hjelp av et programmeringsspråk, deretter x kan holde et tall, en kombinasjon av bokstaver eller en annen variabel. Noen variabler kan ha flere verdier: dette kalles en "array". Ved en oppstilling innehar en rekke matriser, så er det en flerdimensjonal matrise. Tenk på en matrise som en liste over ting, og en flerdimensjonal array som en liste av lister. En tre-dimensjonal array er en data kube, som den har tre dimensjoner som en kube: tenke på det som en liste av lister av lister.

Bruksanvisning

1 Erklærer en vanlig array å få en forståelse av hvordan de fungerer. I Python, kan du gjøre dette ved å skrive "matrise1 = [1,2,3]"; Dette indikerer at matrise1 er en liste over verdier. I C og C ++ språk, kan du deklarere en array ved hjelp av braketter: "int matrise1 = [2]"; Dette indikerer at matrise1 er en matrise med to "mellomrom" for å holde informasjon.

2 Erklærer en todimensjonal matrise. For eksempel, i C, kan du gjøre dette ved å skrive "int matrise1 [3] [3]"; tenke på en todimensjonal matrise som et sjakkbrett. Din array, matrise1, er som en 3-by-3 sjakkbrett som kan inneholde ni stykker av data. Du får tilgang til denne matrisen ved å skrive, for eksempel "matrise1 [2] [1]"; som ville åpne plassen i den andre raden og første kolonne.

3 Erklærer en flerdimensjonal array med syntaksen som passer til ditt valgte språk. For eksempel, i Python, matriser kan opprettes som "lister". Den riktige syntaks i Python ville være: «matrise1 = [[[[] []], [[] []]], [[[] []], [[] []]]]"; dette ser forvirrende, men det er egentlig bare en liste over to lister, som hver er en liste over to lister, som hver er også en liste over to listene. I C-språk, ville du erklære et utvalg som dette: "int matrise1 = [2] [2] [2]"; C matrisen tilsvarer den i Python; bare syntaksen er annerledes.

4 Få tilgang til data kube, eller tre-dimensjonal array, ved å angi hvilken del av tabellen du vil ha tilgang til. Tenk på matrisen som en tredimensjonal kube som er to kvartaler bred, to blokker dyp, og to blokker høy. Tenk på hver boks som inneholder en opplysning. I både Python og C, kan du få tilgang til en av disse boksene ved hjelp av braketter. For eksempel ved å skrive "matrise1 [0] [0] [0]"; du tilgang nederst til venstre hjørne av "kube".