numpy.load()>
En Python se utiliza para cargar datos desde un archivo de texto, con el objetivo de ser un lector rápido de archivos de texto simples.
Tenga en cuenta que cada fila del archivo de texto debe tener la misma cantidad de valores.
Sintaxis: numpy.loadtxt(fname, dtype=’float’, comentarios=’#’, delimitador=Ninguno, convertidores=Ninguno, skiprows=0, usecols=Ninguno, desempacar=Falso, ndmin=0)
Parámetros:
nombref: Archivo, nombre de archivo o generador para leer. Si la extensión del nombre del archivo es .gz o .bz2, primero se descomprime el archivo. Tenga en cuenta que los generadores deberían devolver cadenas de bytes para Python 3k.
tipo de : Tipo de datos de la matriz resultante; predeterminado: flotante. Si se trata de un tipo de datos estructurado, la matriz resultante será unidimensional y cada fila se interpretará como un elemento de la matriz.
delimitador: La cadena utilizada para separar valores. De forma predeterminada, este es cualquier espacio en blanco.
convertidores: Un número de columna de asignación de diccionario a una función que convertirá esa columna en un flotante. Por ejemplo, si la columna 0 es una cadena de fecha: convertidores = {0: fechastr2num}. Valor predeterminado: Ninguno.
saltadores: Salta las primeras líneas de salto; predeterminado: 0.Devoluciones: ndarray
Código #1:
# Python program explaining> # loadtxt() function> import> numpy as geek> > # StringIO behaves like a file object> from> io> import> StringIO> > c> => StringIO(> '0 1 2
3 4 5'> )> d> => geek.loadtxt(c)> > print> (d)> |
>
>
Producción :
[[ 0. 1. 2.] [ 3. 4. 5.]]>
Código #2:
mapa hash en java
# Python program explaining> # loadtxt() function> import> numpy as geek> > # StringIO behaves like a file object> from> io> import> StringIO> > c> => StringIO(> '1, 2, 3
4, 5, 6'> )> x, y, z> => geek.loadtxt(c, delimiter> => ', '> , usecols> => (> 0> ,> 1> ,> 2> ),> > unpack> => True> )> > print> (> 'x is: '> , x)> print> (> 'y is: '> , y)> print> (> 'z is: '> , z)> |
>
>
Producción :
x is: [ 1. 4.] y is: [ 2. 5.] z is: [ 3. 6.]>
Código #3:
# Python program explaining> # loadtxt() function> import> numpy as geek> > # StringIO behaves like a file object> from> io> import> StringIO> > d> => StringIO(> 'M 21 72
F 35 58'> )> e> => geek.loadtxt(d, dtype> => {> 'names'> : (> 'gender'> ,> 'age'> ,> 'weight'> ),> > 'formats'> : (> 'S1'> ,> 'i4'> ,> 'f4'> )})> > print> (e)> |
>
>
Producción :
escáner escanear java
[(b'M', 21, 72.) (b'F', 35, 58.)]>