typestar

La API Generator en Python

np.random.default_rng es la fuente moderna de aleatoriedad con semilla.

import numpy as np

rng = np.random.default_rng(seed=7)

print(rng.integers(0, 10, size=5))
print(rng.normal(loc=100, scale=15, size=3).round(2))
print(rng.choice(["python", "rust", "sql"], size=4))
print(rng.permutation(np.arange(5)))

otra = np.random.default_rng(seed=7)
print(np.array_equal(otra.integers(0, 10, size=5), np.array([0, 8, 0, 2, 3])))

Cómo funciona

  1. Un Generator lleva su propio estado, a diferencia de las funciones legadas.
  2. Pasar una semilla hace reproducible una corrida.
  3. choice muestrea con o sin reemplazo.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
352
Tokens
143
Ritmo de tres estrellas
110 tpm

Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 78 segundos.

Escribe este fragmento

Paso 1 de 2 en Aleatoriedad y almacenamiento; paso 20 de 22 en NumPy.

← Anterior Siguiente →