Recensione NumPy... Di nuovo;)

Python Review Esercizi gratuiti — #PySeries#Episodio 16

Ciao, rispondi a queste venti domande:

01 #PyEx — Python —NumPy — Importazione di librerie :

#Import NumPy as np:

#Create an array of 10 zeros:
# output expected: 
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0.])

#Create an array of 10 ones:
# output expected: 
array([1., 1., 1., 1., 1., 1., 1., 1., 1., 1.])

#Create an array of 10 fives:
# output expected: 
array([5., 5., 5., 5., 5., 5., 5., 5., 5., 5.])

#Create an array of the integers from 10 to 50:
# output expected: 
array([10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,44, 45, 46, 47, 48, 49, 50])

#Create an array of all the even integers from 10 to 50:
# output expected: 
array([10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50])

#Create a 3x3 matrix with values ranging from 0 to 8:
# output expected: 
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])

#Create a 3x3 identity matrix:
# output expected: 
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.]])

#Use NumPy to generate a random number between 0 and 1:
#NOTE: Your result’s value should be different from the one shown #below.
# output expected: 
array([0.23442116])

#Use NumPy to generate an array of 25 random numbers sampled from a standard normal distribution:
#NOTE: Your result’s values should be different from the ones shown below.
# output expected: 
array([-0.61659542, -0.77532828, 0.36213786, -1.28636974, 0.33286861, 0.06991562, 0.99519046, -1.12320101, -2.09591218, -0.99818646, -0.86720284, -1.13239342, -0.17099943, -0.76632253, -1.005097 , -1.73123788, -1.28889203, -1.63121734, -0.32411105, -0.30448115, -0.67660156, -1.1030128 , -1.19426878, 1.10254174, 1.30879357])

#Create the following matrix:
# output expected: 
array([
[0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1 ],
[0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18, 0.19, 0.2 ],
[0.21, 0.22, 0.23, 0.24, 0.25, 0.26, 0.27, 0.28, 0.29, 0.3 ],
[0.31, 0.32, 0.33, 0.34, 0.35, 0.36, 0.37, 0.38, 0.39, 0.4 ],
[0.41, 0.42, 0.43, 0.44, 0.45, 0.46, 0.47, 0.48, 0.49, 0.5 ],
[0.51, 0.52, 0.53, 0.54, 0.55, 0.56, 0.57, 0.58, 0.59, 0.6 ],
[0.61, 0.62, 0.63, 0.64, 0.65, 0.66, 0.67, 0.68, 0.69, 0.7 ],
[0.71, 0.72, 0.73, 0.74, 0.75, 0.76, 0.77, 0.78, 0.79, 0.8 ],
[0.81, 0.82, 0.83, 0.84, 0.85, 0.86, 0.87, 0.88, 0.89, 0.9 ],
[0.91, 0.92, 0.93, 0.94, 0.95, 0.96, 0.97, 0.98, 0.99, 1. ]])

#Create an array of 20 linearly spaced points between 0 and 1:
# output expected: 
array([0. , 0.05263158, 0.10526316, 0.15789474, 0.21052632, 0.26315789, 0.31578947, 0.36842105, 0.42105263, 0.47368421, 0.52631579, 0.57894737, 0.63157895, 0.68421053, 0.73684211, 0.78947368, 0.84210526, 0.89473684, 0.94736842, 1. ])

NOTA IMPORTANTE: non dimenticare di eseguire la cella sottostante!

#RUN THIS CELL — THIS IS OUR STARTING MATRIX:
mat = np.arange(1,26).reshape(5,5)
# output expected:
array([[ 1,  2,  3,  4,  5],        
[ 6,  7,  8,  9, 10],        
[11, 12, 13, 14, 15],        
[16, 17, 18, 19, 20],        
[21, 22, 23, 24, 25]])

#Write code that reproduces the output shown below:
# output expected: 
array([[12, 13, 14, 15],
[17, 18, 19, 20],
[22, 23, 24, 25]])

#Write code that reproduces the output shown below:
# output expected: 
20

#Write code that reproduces the output shown below:
# output expected:
array([[ 2],
[ 7],
[12]])

#Write code that reproduces the output shown below:
# output expected: 
array([21, 22, 23, 24, 25])

#Write code that reproduces the output shown below:
# output expected: 
array([[16, 17, 18, 19, 20],
[21, 22, 23, 24, 25]])

#Get the sum of all the values in mat:
# output expected: 
325

#Get the standard deviation of the values in mat:
# output expected:
7.211102550927978

#Get the sum of all the columns in mat:
# output expected: 
array([55, 60, 65, 70, 75])

Ottieni il taccuino originale e la risposta del taccuino :).

A presto!

Ciao!

o/

I taccuini di Google Colab sono qui:

Link Domande Colab :)

Link Risposte Colab :)

O collegamento GitHub Repo :)

O File da Google Drive :)

Messaggi correlati:

00Episode#PySeries — Python — Jupiter Notebook Quick Start con VSCode — Come impostare l'ambiente Win10 per utilizzare Jupiter Notebook

01Episodio#PySeries — Python — Ingegneri di Python 4 — Esercizi! Una panoramica delle opportunità offerte da Python in Engineering!

02Episodio# PySeries — Python — Geogebra Plus Linear Programming- Creeremo un programma Geogebra per aiutarci con la nostra programmazione lineare

03Episodio# PySeries — Python — Ingegneri di Python 4 — Più esercizi! — Un altro round per assicurarsi che Python sia davvero sorprendente!

04Episodio# PySeries — Python — Regressioni lineari — Nozioni di base — Come comprendere la regressione lineare una volta per tutte!

05Episode# PySeries — Python — NumPy Init & Python Review — Una revisione e inizializzazione di Crash Python su NumPy lib.

06Episodio# PySeries — Python — Array NumPy e notebook Jupyter — Operazioni aritmetiche, indicizzazione e affettatura e selezione condizionale con array np .

07Episodio# PySeries — Python — Panda — Introduzione e serie — Che cos'è? Come usarlo?

08Episodio# PySeries — Python — Pandas DataFrames — La struttura dati principale di Pandas! È un contenitore simile a un dict per gli oggetti Series

09Episodio# PySeries — Python — Ingegneri di Python 4 — Ancora più esercizi! — Altre domande sulla codifica in Python!

10Episode# PySeries — Python — Panda — Indice gerarchico e sezione trasversale — Apri il tuo quaderno Colab ed ecco gli esercizi di follow-up!

11Episodio# PySeries — Python — Panda — Dati mancanti — Continuiamo gli esercizi Python — Riempimento e eliminazione dei dati mancanti

12Episodio# PySeries — Python — Panda — Raggruppa per — Raggruppamento di grandi quantità di dati e operazioni di calcolo su questi gruppi

13Episode# PySeries — Python — Panda — Unione, unione e concatenazione — Strutture per combinare facilmente serie o DataFrame

14Episodio# PySeries — Python — Panda — Panda Esempi di frame di dati: operazioni di colonna

15Episodio# PySeries — Python — Ingegneri di Python 4 — Mantenerlo nella memoria a breve termine — Mettiti alla prova! Codifica in Python, ancora!

16Episodio# PySeries — NumPy— NumPy Review, ancora;) —Python Review Esercizi gratuiti (questo)

Suggested posts

Ripensare i media: le cinque verità di McChesney e il futuro delle comunicazioni

Nel mondo iperconnesso di oggi, i sistemi dei media svolgono un ruolo fondamentale nel plasmare l'opinione pubblica e, di conseguenza, nel processo decisionale democratico. Nella sua profonda analisi dell'economia politica della comunicazione, lo studioso Robert McChesney sfida la saggezza convenzionale e presenta quelle che definisce le "cinque verità" sui media.

BARD VS ChatGPT: test su problemi analitici

Differenze, somiglianze e test di entrambi i modelli linguistici e confronto

BARD VS ChatGPT: test su problemi analitici

POSSIAMO COLLEGARCI SU :| LINKEDIN | TWITTER | MEDIO | SOTTOPALLA | Il 10 maggio, il concorrente più eccitato e forte di Google per ChatGPT, BARD, è entrato in diretta in India. Il mio fascino non mi ha permesso di smettere di confrontare Bard con ChatGPT, e qui ci sono alcuni fantastici confronti.

Related posts

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

Gli Stati Uniti possono fare il passo essenziale per non equiparare il comportamento razzista all'essere un buon americano?

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

[Avviso di attivazione: questo saggio include schermate di persone che elogiano l'assassino di Jordan Neely.] I funzionari delle forze dell'ordine hanno finalmente - e forse con riluttanza - accusato Daniel Penny, l'uomo che ha soffocato Jordan Neely fino alla sua morte, per quell'omicidio.

La sfida di lettura di Goodreads è tossica

La sfida di lettura di Goodreads è tossica

Il prurito alla mano si diffuse mentre mercanteggiavo con il libraio locale per un altro libro. Questo libro, come il resto che ho acquistato di recente, troverebbe il suo trono nella mia pila "Da leggere" (TBR); eppure l'ho comprato.

Niente più password: come le passkey sostituiranno la tua password

Niente più password: come le passkey sostituiranno la tua password

Per evitare ambiguità verranno utilizzati i seguenti termini; Autenticatore; Il telefono cellulare utilizzato per effettuare il login Sito web; Il sito Web o l'applicazione che l'utente sta utilizzando per effettuare la richiesta di accesso al Servizio; Il fornitore che fornisce il servizio dato, ad es

3 modi comprovati per migliorare la tua abilità di scrittura

I vantaggi della scrittura e le strategie per aiutarti a farlo

3 modi comprovati per migliorare la tua abilità di scrittura

Nel 2022, con il rilascio di GPT-3, l'abilità di scrittura sembra diventare meno importante. Con l'intelligenza artificiale, anche le persone con una scrittura scadente possono generare personale di qualità.