Data Science N028. randint, Choice, shuffle, permutation, default_rng, linspace,rand

in Develop Spanish5 months ago (edited)

Cordiales Saludos


0_28_np_portada.png

Comencemos... Como siempre, importamos nuestra librería numpy Para comenzar los ejercicios de esta publicación.


0_28_np_01.png

Continuación de Creación de Arreglos de forma dinámica

randint

En los ejercicios anteriores, generábamos una serie de números. En esta oportunidad generaremos sólo un número aleatorio, de tipo entero en este caso se generó en número 3.


0_28_np_02.png

En este ejercicio se generan 4 elementos aleatorios entre el 0 y el 10

0_28_np_04.png

Choice

Con choice se selecciona o se escoge uno de los valores de la lista. En este caso tenemos una lista [74, 24, 56, 89] y al ejecutar la sentencia se escogió el numero 56.


0_28_np_05.png

shuffle

Podemos mezclar una serie de valores dados, es como barajar, aparecerán todos los valores pero de otra manera (desordenado con respecto a los valores originales). Cabe destacar que se modifica el array original.


0_28_np_06.png

Permutation

Aquí se genera una permuta de la lista original. La lista original no se modifica.


0_28_np_07.png

default_rng

Con default_rng generamos los números aleatorios a través de una semilla.


0_28_np_08.png

En este ejercicio se generan 4 números comprendidos entre 0 y 100.

0_28_np_09.png

Otra forma de hacer el ejercicio anterior

0_28_np_10.png

También se puede hacer de esta forma

0_28_np_11.png

linspace

Con linspace se generan los números de forma espaciada dentro de un intervalo o rango


0_28_np_12.png

rand

Con rand generaremos un número aleatorio entre 0 y 1


0_28_np_03.png

Para finalizar pi y la Constante de Euler.


0_28_np_13.png

Hasta aquí nuestra publicación. Siempre recomiendo que practiques haciendo tus propios ejercicios o cambiando los valores de los ejercicios que se realizaron en esta publicación.

Aquí el link de los últimos ejercicios

Nos volveremos a encontrar la próxima semana.


Ampliando conocimientos

Entremos a nuestro entorno virtual y luego a jupyter lab


0_28_1.png

Veremos otra forma de crear nuestros cuadernos de trabajo.

Una vez ejecutado jupyter lab, seleccionamos file/new/Notebook


0_28_2.png

Se genera automáticamente un nuevo cuaderno.

0_28_3.png

Vamos a guardarlo en file/Save Notebook As...

0_28_4.png

Colocamos el nombre y Listo!

0_28_5.png

Todo listo para trabajar!

0_28_6.png


Actualizando el repositorio

Este apartado te permite practicar git. Poco a poco de darás cuenta de la utilidad y lo importante para trabajar en este mundo de la programación e informática.


0_28_np_14.png


0_28_np_15.png


Para ver todas la publicaciones del Curso de Data Science, puedes entrar a:
📍 https://siraquino.github.io/pythoncumanes/datascience.html


0_28_np_menu.png

Todos a programar!
Rafael Aquino
Bogotá / Colombia

Sort:  

Congratulations @rafaelaquino! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You have been a buzzy bee and published a post every day of the week.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Our Hive Power Delegations to the December PUM Winners
Feedback from the January Hive Power Up Day
Announcing the Winners of HiveBuzz's Yearly Author Badge for 2023!

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.