Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Resumen

Summary Numpy Library in Data Science using python

Puntuación
-
Vendido
-
Páginas
18
Subido en
07-01-2023
Escrito en
2022/2023

This document provides a good summary to the most important functions in Numpy library in python to those who are interested in Data Science

Institución
Grado

Vista previa del contenido

numpy - Jupyter Notebook http://localhost:8888/notebooks/numpy/numpy.ip




import
In [2]: import numpy as np




1D array
In [45]: a1 = np.array([1,2,3]) # 1 2 3 1D array 1 row and 3 columns shape=(1,3)
type(a1)


Out[45]: numpy.ndarray


In [7]: a1.shape

Out[7]: (3,)



2D array
In [46]: a2= np.array([[1,1,1],[2,2,2]]) # 1 1 1
# 2 2 2 2rows and 3 columns shape = (2,3
a2.shape

Out[46]: (2, 3)



3D array
In [29]: a3 = np.array([[[1,1,1], # This is how it looks
[2,2,2], # 4 4 4 # back 2D
[3,3,3]], # 5 5 5
# 6 6 6



[[4,4,4], # 1 1 1
[5,5,5], # 2 2 2
[6,6,6] # 3 3 3 # front 2D

]])
a3.shape

Out[29]: (2, 3, 3)




1 of 18 1/6/2023, 5:24

,numpy - Jupyter Notebook http://localhost:8888/notebooks/numpy/numpy.ip




In [10]: a3.dtype

Out[10]: dtype('int32')



to check the number of dimensions
In [11]: a1.ndim,a2.ndim,a3.ndim

Out[11]: (1, 2, 3)



to get the size of the array (number of
elements)
In [12]: a1.size,a2.size,a3.size

Out[12]: (3, 6, 18)



converting an arrray to a DF
In [13]: import pandas as pd
df= pd.DataFrame(a2)

In [14]: df


Out[14]: 0 1 2

0 1 1 1

1 2 2 2




creating an arrays

zeros/ones




2 of 18 1/6/2023, 5:24

,numpy - Jupyter Notebook http://localhost:8888/notebooks/numpy/numpy.ip



In [15]: zeros =np.zeros((2,4))
zeros

Out[15]: array([[0., 0., 0., 0.],
[0., 0., 0., 0.]])

In [16]: zeros.shape

Out[16]: (2, 4)


In [17]: type(zeros
)

Out[17]: numpy.ndarray


In [18]: zeros.dtype

Out[18]: dtype('float64')


In [19]: ones=np.ones((2,4))
ones

Out[19]: array([[1., 1., 1., 1.],
[1., 1., 1., 1.]])

In [20]: ones.size


Out[20]: 8



Creating an array with a cerain range
In [21]: array_range = np.arange(0,10,2) # creates an array from 0 to 10(not included )
array_range

Out[21]: array([0, 2, 4, 6, 8])



Creating a random array of a given shape
In [3]: random_array= np.random.randint(0,10,size=(2,4)) # creates a 2D array of shpe
random_array

Out[3]: array([[3, 5, 3, 2],
[4, 7, 2, 0]])




3 of 18 1/6/2023, 5:24

Escuela, estudio y materia

Institución
Grado

Información del documento

Subido en
7 de enero de 2023
Número de páginas
18
Escrito en
2022/2023
Tipo
RESUMEN

Temas

$3.59
Accede al documento completo:

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Conoce al vendedor
Seller avatar
shamelradwan

Conoce al vendedor

Seller avatar
shamelradwan I dont
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
-
Miembro desde
3 año
Número de seguidores
0
Documentos
3
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes