AI Personal Learning
und praktische Anleitung

Code-Optimierung_IT-spezifische Aufforderung

Automatische Konvertierung des parallelen Rechnens mit mehreren Prozessen

Befehlsformat

Konvertieren Sie den folgenden Python-Code in eine parallele Operation mit mehreren Prozessen --


**Python-Code

Beispiele für Befehle

Konvertieren Sie den folgenden Python-Code in eine parallele Operation mit mehreren Prozessen --

Einfuhrzeit
def calc_square(Zahlen).
für n in Zahlen.
print(f'\n{n} ^ 2 = {n*n}')
time.sleep(0.1)

def calc_cube(Zahlen):
für n in Zahlen.
print(f'\n{n} ^ 3 = {nnn}')
time.sleep(0.1)

Zahlen = [2, 3, 5, 8]
start = time.time()
calc_square(Zahlen)
calc_cube(Zahlen)
end = time.time()

print('Ausführungszeit: {}'.format(end-start))

Vergleich der Code-Effizienz

Befehlsformat

Als Software-Testingenieur möchte ich gerne die Effizienz der beiden folgenden Algorithmen vergleichen, die die gleiche Aufgabe erfüllen. Bitte schreiben Sie eine Schleife, um den folgenden Algorithmus auszuführen [ Parameter ] Code, und geben Sie die Ausführungszeit für jeden der beiden Teile des Codes sowie die relevanten statistischen Informationen an

Code 1.

Code 2.

Beispiele für Befehle

Als Software-Testingenieur möchte ich gerne die Effizienz der beiden folgenden Algorithmen vergleichen, die die gleiche Aufgabe erfüllen. Bitte schreiben Sie eine Schleife, um den folgenden Algorithmus auszuführen [ 10 mal ] Code, und geben Sie die Ausführungszeit jedes > der beiden Codeteile sowie die relevanten statistischen Informationen an

# Code 1.
def compute1(a, b).
    return (a+b) / (a*b)

# Code 2.
import numpy as np
def compute2(a, b): return np.
    return np.divide(np.sum([a,b]), np.multiply(a,b))

Automatisierte unitisierte Tests

Befehlsformat

Bitte schreiben Sie als Software-Testingenieur die [ Funktionen ] Der Unit-Test-Code für die Testbedingung:

Testbedingung

Beispiele für Befehle

Bitte schreiben Sie als Software-Testingenieur die [ def compute(a, b) ] Der Unit-Test-Code für die Testbedingung:

Eingabe: 1, 1.2, 0.99 | Ausgabe: 1, 1.2, 0.99
Eingabe: -1, -1.2, -0.99 | Ausgabe: 1, 1.2, 0.99
Eingabe: 0 | Ausgabe: 0
Eingabe: Keine, [], {} | Ausgabe: TypeError

Code Beschleunigung

Befehlsformat

Bitte helfen Sie mir als Software-Ingenieur, die Ausführungseffizienz des folgenden Codes zu optimieren -

Python-Code

Beispiele für Befehle

Bitte helfen Sie mir als Software-Ingenieur, die Ausführungseffizienz des folgenden Codes zu optimieren -

def test(y):
Summe = 0
für i im Bereich (y+1):
Summe += 1
Rücksumme

Pandas Code-Optimierung

Befehlsformat

Als Code-Optimierer helfen Sie mir bitte, den folgenden Pandas-Code zu optimieren -

Python-Code

Beispiele für Befehle

Als Code-Optimierer helfen Sie mir bitte, den folgenden Pandas-Code zu optimieren -

import pandas as pd

df = pd.read_csv(data_path + "titles.csv")
df_bad = df.query("laufzeit > 30 & typ == 'SHOW'")
df_bad ["score"] = df_bad "imdb_score", "tmdb_score".sum(axis=1)
df_bad = df_bad "Jahreszeiten", "Punkte"
df_bad = df_bad.groupby("Jahreszeiten").agg(["count", "mean"])
df_bad = df_bad.droplevel(Achse=1, Niveau=0)
df_bad = df_bad.query("Anzahl > 10")

df_bad.head()

Umschreiben von Low-Level-Code

Befehlsformat

Bitte fungieren Sie als Code-Optimierer, der folgende Code ist auf niedrigem Niveau geschrieben, bitte helfen Sie mir, ihn zu ändern --

Python-Code

Beispiele für Befehle

Bitte fungieren Sie als Code-Optimierer, der folgende Code ist auf niedrigem Niveau geschrieben, bitte helfen Sie mir, ihn zu ändern --

Zahlen = [1, 2, 3]
Buchstaben = ["A", "B", "C"]

for index in range (len(numbers))::
print(Zahlen[index], Buchstaben[index])

Vereinfachung des Codes

Befehlsformat

Seien Sie bitte ein Code-Optimierer und vereinfachen Sie den folgenden Code -

Python-Code

Beispiele für Befehle

Seien Sie bitte ein Code-Optimierer und vereinfachen Sie den folgenden Code -

classes = ['Einführung in Python',
R Datenanalyse".
Python Machine Learning']
Noten = [98,
96,
89]
grade_dict = {}
for idx in range(len(classes))::
grade_dict[classes[idx]] = grades[idx]
print(grade_dict)

Code-Fehlerbehebung

Befehlsformat

Bitte, als Software-Ingenieur, helfen Sie mir, die folgenden Fehler im Code zu beheben

Python-Code

Beispiele für Befehle

Bitte, als Software-Ingenieur, helfen Sie mir, die folgenden Fehler im Code zu beheben

def add_from_1_to_k(k).
wenn (k > 0).
Ergebnis = k + add_from_1_to_k(k - 1)
Rückgabeergebnis

add_von_1_zu_k(-10)

Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Code-Optimierung_IT-spezifische Aufforderung

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)