Rangos de números
Parte de la sección Datos y gráficos del Journey de Machine Learning de Coddy. Lección 7 de 60.
¿Escribir a mano 100 números espaciados uniformemente? NumPy los genera por ti de dos maneras:
np.arange(start, stop, step) cuenta de acuerdo con un paso y, al igual que range, se detiene antes de stop. np.linspace(a, b, n) genera n valores desde a hasta b, incluidos ambos:
print(np.arange(0, 20, 5))
print(np.linspace(0, 20, 5))Esto imprime:
[ 0 5 10 15]
[ 0. 5. 10. 15. 20.]Elige según lo que sepas: la brecha o la cantidad. Para un recuento vacío, np.zeros(n) y np.ones(n) crean n ceros o unos:
print(np.zeros(3)) # [0. 0. 0.]Desafío
FácilUn entrenador de running coloca conos. El programa lee la posición (m) del primer y último cono, la separación y cuántas estaciones de agua hay. Imprime:
Cones: del primero al último, separados por una distancia igual (np.arange).Stations: espaciadas uniformemente, incluidos el primer y el último cono (np.linspace).Times: un cero por cono, para los tiempos de los corredores (np.zeros).
Para 0, 40, 10 y 3:
Cones: [ 0 10 20 30 40]
Stations: [ 0. 20. 40.]
Times: [0. 0. 0. 0. 0.]Pruébalo tú mismo
import numpy as np
first = int(input())
last = int(input())
gap = int(input())
stations = int(input())
# Escribe tu código a continuación
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Datos y gráficos
4Dar forma a los datos
Cambiar la forma de los arraysUnir arraysNúmeros aleatoriosRepaso: simulación de dados2Arrays de NumPy
Creación de arraysForma y tamañoRangos de númerosIndexación y segmentaciónRepaso: cuadrícula de temperaturas5Gráficos de líneas y de dispersión
Etiquetas y títulosGráficos de dispersiónVarias líneas y leyendasColores y marcadoresFiguras y ejesRepaso: pasos semanales3Matemáticas con arrays
Operaciones matemáticas con arrays completosEstadísticas resumidasEstadísticas por ejeDifusiónMáscaras booleanasRepaso: calificaciones de exámenes6Gráficos para datos
Gráficos de barrasHistogramasVarios gráficos en unoImágenes como matricesRepaso: informe de precipitacionesPractica por tu cuenta: Compilador de Python online