AIパーソナル・ラーニング
と実践的なガイダンス

コードの最適化_IT特有のプロンプト

マルチプロセス並列計算の自動変換

コマンドフォーマット

以下のPythonコードをマルチプロセス並列処理に変換する。


**パイソンコード

コマンドの例

以下のPythonコードをマルチプロセス並列処理に変換する。

インポート時間
def calc_square(numbers).
をnの数で表す。
print(f'\n{n} ^ 2 = {n*n}')
time.sleep(0.1)

def calc_cube(numbers):
をnの数で表す。
print(f'\n{n} ^ 3 = {nnn}')
time.sleep(0.1)

ナンバーズ = [2, 3, 5, 8]
開始 = time.time()
calc_square(numbers)
calc_cube(numbers)
end = time.time()

print('実行時間:{}'.format(end-start))

コード効率の比較

コマンドフォーマット

ソフトウェアテストエンジニアとして、同じタスクを実行する以下の2つのアルゴリズムコードの運用効率を比較したいので、以下のアルゴリズムを実行するループを書いてください。 [パラメーター] つのコードのそれぞれの実行時間と、関連する統計情報を示す。

コード1

コード2。

コマンドの例

ソフトウェアテストエンジニアとして、同じタスクを実行する以下の2つのアルゴリズムコードの運用効率を比較したいので、以下のアルゴリズムを実行するループを書いてください。 [10回] 2つのコードのそれぞれの実行時間と、関連する統計的情報を示す。

#コード1.
def compute1(a, b).
    return (a+b) / (a*b)

#コード2.
npとしてnumpyをインポート
def compute2(a, b): return np.
    return np.divide(np.sum([a,b]), np.multiply(a,b))

自動ユニット化テスト

コマンドフォーマット

ソフトウェア・テスト・エンジニアとして、以下を書いてください。 機能 テスト条件の単体テストコード:

試験条件

コマンドの例

ソフトウェア・テスト・エンジニアとして、以下を書いてください。 [def compute(a, b) ]。 テスト条件の単体テストコード:

入力: 1, 1.2, 0.99 | 出力: 1, 1.2, 0.99
入力:-1、-1.2、-0.99|出力:1、1.2、0.99
入力:0|出力:0
入力:なし, [], {}|出力:タイプエラー

コード・アクセラレーション

コマンドフォーマット

ソフトウェア・エンジニアとして、以下のコードの実行効率を最適化する方法を教えてください。

パイソンコード

コマンドの例

ソフトウェア・エンジニアとして、以下のコードの実行効率を最適化する方法を教えてください。

def test(y):
合計 = 0
for i in range (y+1):
合計 += 1
合計を返す

パンダコードの最適化

コマンドフォーマット

コード・オプティマイザーとして、以下のPandasコードの最適化を手伝ってください。

パイソンコード

コマンドの例

コード・オプティマイザーとして、以下のPandasコードの最適化を手伝ってください。

pdとしてpandasをインポートする

df = pd.read_csv(data_path + "titles.csv")
df_bad = df.query("runtime > 30 & type == 'SHOW'")
df_bad ["score"] = df_bad "imdb_score", "tmdb_score".sum(axis=1)
df_bad = df_bad "シーズン", "スコア"
df_bad = df_bad.groupby("seasons").agg(["count", "mean"])
df_bad = df_bad.droplevel(axis=1, level=0)
df_bad = df_bad.query("count > 10")

df_bad.head()

低レベルコードの書き換え

コマンドフォーマット

以下のコードは低レベルで書かれています。

パイソンコード

コマンドの例

以下のコードは低レベルで書かれています。

ナンバーズ = [1, 2, 3]
letters = ["A", "B", "C"].

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

コードの簡素化

コマンドフォーマット

コード・オプティマイザーとして、以下のコードを簡略化してください。

パイソンコード

コマンドの例

コード・オプティマイザーとして、以下のコードを簡略化してください。

classes = ['Python入門'、
Rデータ分析」。
Python機械学習]]。
成績 = [98、
96,
89]
grade_dict = {}である。
for idx in range(len(classes))::
grade_dict[classes[idx]] = grades[idx].
print(grade_dict)

コードのトラブルシューティング

コマンドフォーマット

ソフトウェア・エンジニアとして、コード内の以下のエラーのトラブルシューティングをお願いします。

パイソンコード

コマンドの例

ソフトウェア・エンジニアとして、コード内の以下のエラーのトラブルシューティングをお願いします。

def add_from_1_to_k(k).
もし (k > 0) ならば。
result = k + add_from_1_to_k(k - 1)
戻り結果

add_from_1_to_k(-10)

AIイージー・ラーニング

AIを始めるための素人ガイド

AIツールの活用方法を、低コスト・ゼロベースから学ぶことができます。AIはオフィスソフトと同様、誰にとっても必須のスキルです。 AIをマスターすれば、就職活動で有利になり、今後の仕事や勉強の労力も半減します。

詳細を見る
無断転載を禁じます:チーフAIシェアリングサークル " コードの最適化_IT特有のプロンプト

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語