Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでバグを見つけたり静的分析を実行したりするのに役立つツールは何ですか?


パイチェッカー およびPylint Pythonのバグを見つけるのに役立つ静的分析ツールです。

パイチェッカー は、ソースコードからバグを検出し、バグのスタイルと複雑さについて警告する静的分析用のオープンソースツールです。

ピリント 高度に構成可能であり、警告とエラーを制御するための特別なプログラムのように機能します。これは広範な構成ファイルです。Pylintは、静的コード分析用のオープンソースツールでもあり、プログラミングエラーを探し、コーディング標準に使用されます。各プログラミング行の長さをチェックします。プロジェクトスタイルに従って変数名をチェックします。スタンドアロンプ​​ログラムとしても使用でき、Pycharm、Spyder、Eclipse、JupyterなどのPythonIDEと統合することもできます

パイチェッカー python3.6バージョンを使用する場合はpippackagepip installPycheckerを使用して簡単にインストールできますupgradepip install Pychecker--upgradePylintはpippackageを使用して簡単にインストールできます

pip install Pylint

Python 3.6バージョンを使用している場合は、アップグレードを使用してください

pip install Pylint --upgrade


  1. Pythonで行列上にZ字型を形成する要素の合計を見つけるプログラム

    1つのnxn行列Mがあるとすると、行列内でZ形状を形成するすべての要素の合計を見つける必要があります。 したがって、入力が次のような場合 4 3 2 9 1 8 2 5 6 要素が[4+3 + 2 + 1 + 2 + 5 + 6] =23であるため、出力は23になります。 これを解決するには、次の手順に従います- n:=行列の行数 n <=2の場合、 行列内のすべての要素の合計を返す first_row:=最初の行の合計 last_row:=最後の行の合計 対角=1からn-2までのすべてのiの行列[i、n-1-i]の合

  2. PythonとR以外のデータサイエンスをサポートするツールは何ですか?

    この記事では、PythonとR以外のデータサイエンスをサポートするツールについて学習しますか? ここでは、データサイエンスの概念を実装するのに役立つ5つのツールを見ていきます。 Apache Hadoop Javaベースのフリーソフトウェア 大容量ストレージ機能 データの分割能力 Nosql より構造化されたオリエンテーション パフォーマンス効率の向上 オープンソースソフトウェアの効率 ハイブ 分散データ管理システム データマイニングに非常に役立ちます トーチ 科学計算フレームワーク Luaプログラミング言語を使用しています ディープラーニングアルゴリ