Operador dos puntos (:) de MATLAB ¿en Python?

This post was originally published on this site

Introducción

Hoy que es viernes os traemos un artículo un poco más relajado (y atípico): vamos a hablar sobre el operador dos puntos (:) de MATLAB, o más bien de su ausencia en Python. Tal vez algunos de quienes estáis ya considerando Python como una opción seria frente a MATLAB os estaréis preguntando: ¿qué hay de esta magnífica sintaxis para crear secuencias?

$ octave -q
octave:1> 0:0.1:1
ans =
0.000 0.100 0.200 0.300 0.400 0.500 0.600 0.700 0.800 0.900 1.000

Pues, como indican en el mathesaurus y en otros sitios, tendré que usar la función np.arange:

$ python -q
>>> import numpy as np
>>> np.arange(0, 1, 0.1)
array([ 0. , 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0 …

Comments are closed.