Programare cu modul de raționament
Acum e rândul tău să experimentezi programarea cu modul de raționament al DeepSeek V4-Pro! Cum probabil știi, o parte importantă din dezvoltarea unui cod fiabil este includerea testelor, care validează că procesele intermediare funcționează corect înainte de a returna un rezultat final. Testele bine scrise fac depanarea mult mai ușoară!
Colegul tău ți-a predat un script Python la care lucra, iar tu observi că acesta nu conține niciun test. Deoarece nu ești familiarizat cu bibliotecile sau sintaxa folosite în script, te vei baza pe raționamentul implicit al V4-Pro pentru a adăuga teste adecvate sub forma instrucțiunilor assert. Dacă vrei să afli mai multe despre instrucțiunile assert, consulta acest tutorial 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)
Acest exercițiu face parte din cursul
Lucrul cu DeepSeek în Python
Instrucțiuni pentru exercițiu
- Copiază codul furnizat în promptul delimitat care a fost deja pregătit pentru tine.
- Trimite
promptcătredeepseek-ai/DeepSeek-V4-Pro.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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 — V4-Pro reasons by default
response = client.chat.completions.create(model="deepseek-ai/DeepSeek-V4-Pro", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)