Kodning med resonemangsläge
Nu är det din tur att testa kodning med DeepSeek V4-Pros resonemangsförmåga! Som du känner till ä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 som hen höll på att arbeta med, och du märker att det 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 standardresonemang 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 kan du kika på 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 koden som tillhandahålls till den avgränsade prompten som redan är påbörjad för dig.
- Skicka
prompttilldeepseek-ai/DeepSeek-V4-Pro-0813.
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-Pro-0813", messages=[{"role": "user", "content": ____}], max_tokens=400)
print(response.choices[0].message.content)