Cual es la diferencia de tipar con <code>np.bool8 y np.bool_ </code> Si el resultado es el mismo? <blockquote> Imagenes de resultado: </...

Pregunta de la clase:
Tipos de datos
Willy Da Conceicao

Willy Da Conceicao

Pregunta
student
hace 3 años

Cual es la diferencia de tipar con

np.bool8 y np.bool_

Si el resultado es el mismo?

Imagenes de resultado:

bool.PNGbool_.PNG

2 respuestas
    Anabel Chavez Berumen

    Anabel Chavez Berumen

    student
    hace 3 años

    En NumPy, hay 24 nuevos tipos fundamentales de Python para describir diferentes tipos de escalares. Estos descriptores de tipo se basan principalmente en los tipos disponibles en el lenguaje C en el que está escrito CPython, con varios tipos adicionales compatibles con los tipos de Python.

    np.bool8 es un alias de np.bool_ el 8 es por que el booleano es almacenado con 8 bits, aquí te dejo otro ejemplo de equivalencia.

    np.int64

    arr = np.array(['0', '1', '2', '3', '4']) arr = arr.astype(np.int64) arr.dtype

    _ salida_

    <dtype('int64')>

    int_

    arr = np.array(['0', '1', '2', '3', '4']) arr = arr.astype(np.int_) arr.dtype

    salida

    <dtype('int64')>
    Willy Da Conceicao

    Willy Da Conceicao

    student
    hace 3 años

    Genial muchas gracias @anabelberumen

Curso de Manipulación y Transformación de Datos con Pandas y NumPy

Curso de Manipulación y Transformación de Datos con Pandas y NumPy

Manipula y transforma grandes cantidades de datos numéricos y en tablas con dos de las librerías más utilizadas en data science: Pandas y NumPy. Crea y utiliza DataFrames y Arrays que te permitan analizar datos de forma sencilla.

Curso de Manipulación y Transformación de Datos con Pandas y NumPy
Curso de Manipulación y Transformación de Datos con Pandas y NumPy

Curso de Manipulación y Transformación de Datos con Pandas y NumPy

Manipula y transforma grandes cantidades de datos numéricos y en tablas con dos de las librerías más utilizadas en data science: Pandas y NumPy. Crea y utiliza DataFrames y Arrays que te permitan analizar datos de forma sencilla.