ニュース
Pythonのパフォーマンスを向上する9つのヒント:他の言語にも適用できるヒントも(2/2 ページ)
Pythonのパフォーマンスは、Javaなどの言語と比べて評価が低い。本稿では、Pythonコードの問題点を見つけて解決し、パフォーマンスを高めるヒントを紹介する。
5.ジェネレータ(Generator)関数、パターン、式を使う
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 「Pythonのデータ解析処理を最大16倍高速化するソフトウェア」をNECが無償で提供
NECは、Pythonを使ったデータ解析処理を高速化するソフトウェア「FireDucks」の無償提供を開始した。「pandas」で作成されたプログラムを「CPU全コアの並列活用」と「処理の最小化」で高速化するという。 - PythonのGIL(グローバルインタープリタロック)はソフトウェアにおける世界最大の間違いか
Pythonのマルチスレッドプログラムは、本当の意味で並列には実行されない。代わりに、「並列処理が行われている」という錯覚を生み出す。Pythonの過去の間違いに対処しようと試みる、互換性のないさまざまなPython風ライブラリの作成に、数千時間と数百万ドルが費やされてきた。 - Pythonにおけるimportの危険性とは 全ての運用関係者が知っておくべきPython特有のセキュリティリスク
Pythonのimportステートメントには、開発者や企業が注意する必要があるセキュリティリスクが伴う。これがどのように機能するのか、そしてなぜ簡単な解決策がないのかを解説する。