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)

AI Leichtes Lernen

Der Leitfaden für Laien zum Einstieg in die KI

Hilft Ihnen, die Nutzung von KI-Tools kostengünstig und von Null an zu erlernen.KI ist, wie Bürosoftware, eine wesentliche Fähigkeit für jeden. Die Beherrschung von KI verschafft Ihnen einen Vorteil bei der Stellensuche und die Hälfte des Aufwands bei Ihrer zukünftigen Arbeit und Ihrem Studium.

Details ansehen>
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)