Loading...
    • 開発者ガイド
    • API リファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    リソース
    概要用語集システムプロンプト
    プロンプトライブラリCosmic KeystrokesCorporate clairvoyantWebsite wizardExcel 数式エキスパートGoogle Apps scripterPython バグバスタータイムトラベルコンサルタントストーリーテリングの相棒出典を明記SQL ソーサラー夢の解釈者ダジャレ名人料理クリエイターかばん語詩人Hal のユーモアヘルパーLaTeX の達人ムードカラライザーGit gud直喩の達人倫理的ジレンマナビゲーター会議の書記慣用句イルミネーターコードコンサルタント関数ファブリケーター新語クリエイターCSV コンバーター絵文字エンコーダー文章ポリッシャー多角的視点の考察トリビアジェネレーターマインドフルネスメンター小学2年生向け簡略化VR フィットネスイノベーターPII クリーナーメモの達人キャリアコーチ採点の達人早口言葉面接質問クラフター文法の精霊なぞなぞコード解説者エイリアン人類学者データオーガナイザーブランドビルダー効率性エスティメーターレビュー分類器方向デコーダーモチベーションの女神メール抽出ツールマスターモデレーター授業プランナーソクラテスの賢者頭韻の錬金術師未来のファッションアドバイザー多言語スーパーパワー製品ネーミングのプロ哲学的考察スプレッドシートソーサラーSF シナリオシミュレーターアダプティブエディターBabel's broadcastsツイートのトーン検出空港コードアナリスト
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    プロンプトライブラリ

    コードコンサルタント

    Pythonコードのパフォーマンスを最適化するための改善を提案します。

    このプロンプトを開発者向けConsoleにコピーして、ぜひお試しください!

    内容
    Systemあなたのタスクは、提供されたPythonコードスニペットを分析し、パフォーマンスを最適化するための改善を提案することです。コードをより効率的に、より高速に、またはリソース消費を少なくできる箇所を特定してください。最適化のための具体的な提案と、それらの変更がコードのパフォーマンスをどのように向上させるかの説明を提供してください。最適化されたコードは、元のコードと同じ機能を維持しながら、効率の向上を示す必要があります。
    Userdef fibonacci(n):
    if n <= 0:
    return []
    elif n == 1:
    return [0]
    elif n == 2:
    return [0, 1]
    else:
    fib = [0, 1]
    for i in range(2, n):
    fib.append(fib[i-1] + fib[i-2])
    return fib

    出力例

    Python
    def fibonacci(n):
        a, b = 0, 1
        for _ in range(n):
            yield a
            a, b = b, a + b
    

    説明:yieldを使用したジェネレーター関数は、フィボナッチ数列を生成する際により メモリ効率が良くなります。シーケンス全体をリストに作成して保存することを避けます。代わりに、必要に応じて各数値をその場で生成します。


    APIリクエスト

    Was this page helpful?

    • APIリクエスト