Kodning med resoneringsläge
Nu är det din tur att testa kodning med DeepSeek V4-Pros resonerande funktion! Som du kanske vet är en viktig del av att utveckla tillförlitlig kod att inkludera tester, som validerar att mellanliggande processer körs korrekt innan ett slutresultat returneras. Väl skrivna tester gör felsökning mycket enklare!
Din kollega har lämnat över ett Python-skript de arbetade på, som du märker inte innehåller några tester. Eftersom du inte känner till biblioteken eller syntaxen som används i skriptet kommer du att förlita dig på V4-Pros resonemang som standard för att lägga till lämpliga tester i skriptet i form av assert-satser. Om du vill läsa mer om assert-satser, kolla in den här DataCamp-handledningen.
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)
Den här övningen är en del av kursen
Arbeta med DeepSeek i Python
Övningsinstruktioner
- Kopiera in koden som tillhandahålls i den avgränsade prompten som redan har påbörjats för dig.
- Skicka
prompttilldeepseek-ai/DeepSeek-V4.1-Flash.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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.1-Flash", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)