uDocumentViewer
Científico.npy · .npz

NumPy NPY / NPZ visualizador

pronto
Sobre NumPy NPY / NPZ

Dumps de arrays NumPy.

NPY e NPZ são os formatos nativos de dump do NumPy. .npy guarda um único array n-dimensional com um cabeçalho minúsculo a descrever dtype, shape e ordem de memória; .npz é um arquivo ZIP com um ou mais ficheiros .npy (o que np.savez escreve). Este visualizador expõe o dtype, shape e ordem Fortran/C, e depois renderiza os dados: arrays 1D como uma lista de valores, arrays 2D como tabela verdadeira com cabeçalhos fixos, arrays 3D+ como pré-visualização plana onde pode percorrer uma fatia do eixo principal de cada vez. Pacotes NPZ expõem um separador por array contido. Dtypes de inteiros grandes (int64/uint64) são lidos como números JS — valores acima de 2^53 perderão precisão.

Perguntas frequentes
O que é um ficheiro NPY?
NPY é o formato em disco do NumPy para um único ndarray: um prefixo mágico, um dicionário de cabeçalho a descrever dtype/shape/order e os bytes brutos dos elementos. NPZ é apenas um ZIP que contém múltiplas entradas .npy.
Posso transferir os valores?
Sim. O botão JSON exporta o dtype, shape e os primeiros ~4.000 valores para um ficheiro JSON que pode colar de volta em Python com json.load + np.asarray.
Porque é que alguns valores int64 aparecem arredondados?
O tipo number do JavaScript só consegue representar inteiros exatamente até 2^53. Expomos inteiros de 64 bits como números para que ordenem e renderizem; se precisa de precisão total, use o NumPy diretamente.
O meu ficheiro é enviado para um servidor?
Não. A análise acontece inteiramente no navegador com npyjs (e fflate para arquivos NPZ). Nada sai do seu dispositivo.
Funciona em telemóvel?
Sim. As tabelas têm scroll horizontal com índice de linha fixo; arrays 3D+ usam um stepper numérico amigável para o polegar.
Mais Científico