Programar con modelos de razonamiento
¡Es tu turno de programar con el modelo R1 de DeepSeek! Como sabrás, una parte clave para desarrollar código fiable es incluir tests, que validan que los procesos intermedios funcionan correctamente antes de devolver un resultado final. ¡Unos buenos tests facilitan muchísimo la depuración!
Tu colega te ha pasado un script de Python en el que estaba trabajando y ves que no incluye tests. Como no conoces bien las librerías ni la sintaxis que usa el script, utilizarás un modelo de razonamiento para añadir pruebas adecuadas al script en forma de sentencias assert. Si quieres saber más sobre las sentencias assert, echa un vistazo a este tutorial de DataCamp.
import numpy as np
a = np.arange(5)
b = a.reshape(-1, 1)
c = np.ones((5, 3))
d = np.hstack((b, c))
col_means = d.mean(axis=0)
Este ejercicio forma parte del curso
Trabajar con DeepSeek en Python
Instrucciones del ejercicio
- Copia el código proporcionado en el prompt delimitado que ya tienes iniciado.
- Envía
promptal modelodeepseek-ai/DeepSeek-R1.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")
# Copy the code into the prompt
prompt = """[Task: Write Python assert statements for the following code.]
Code:
____
"""
# Send the prompt to R1
response = client.chat.completions.create(model="deepseek-ai/DeepSeek-R1", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)