タグ付けされた質問 「python」

Pythonは、マルチパラダイム、動的型付け、多目的プログラミング言語です。これは、学習、理解、使用が迅速で、クリーンで統一された構文を適用できるように設計されています。Python 2は2020年1月1日をもって正式にサポートされなくなりました。それでも、バージョン固有のPythonの質問については、[python-2.7]または[python-3.x]タグを追加します。Pythonのバリアントまたはライブラリ(Jython、PyPy、Pandas、Numpyなど)を使用する場合は、タグに含めてください。

8
Pythonでメモリ使用量をプロファイルするにはどうすればよいですか?
私は最近アルゴリズムに興味を持ち、単純な実装を記述してさまざまな方法で最適化することにより、それらの探索を始めました。 ランタイムのプロファイリング用の標準のPythonモジュールについてはよく知っています(ほとんどの場合、IPythonのtimeitマジック関数で十分であることがわかっています)が、メモリ使用量にも興味があるので、これらのトレードオフも調査できます(たとえば、以前に計算された値のテーブルをキャッシュするコストと、必要に応じてそれらを再計算するコスト)。特定の関数のメモリ使用量をプロファイルするモジュールはありますか?
230 python  memory  profiling 

5
Pythonリクエストでセキュリティ証明書のチェックを無効にする方法
使ってます import requests requests.post(url='https://foo.com', data={'bar':'baz'}) しかし、request.exceptions.SSLErrorを受け取ります。Webサイトには有効期限が切れた証明書がありますが、機密データを送信していないので、私には関係ありません。'verifiy = False'のような使用可能な引数があると想像しますが、それを見つけることができないようです。

30
Condaを介してPython OpenCVをインストールするにはどうすればよいですか?
Anacondaを介してPython用のOpenCVをインストールしようとしていますが、これを理解できないようです。 私は試した conda install opencv conda install cv2 私も検索してみました conda search cv シガーなし。opencv含まれているパッケージとしてリストされているこれに遭遇しました: http://docs.continuum.io/anaconda/pkgs.html 実行後conda info、バージョンが3.4.1であることに気付きましたが、このバージョンに関する情報をオンラインで見つけることができませんでした。私はこれについてかなり混乱しています。 ここにかなり明白なものがないのですか?opencv以前のバージョンのAnacondaで利用できた場合、なぜそれが新しいバージョンで利用できないのですか?そして、なぜそのリンクはバージョン1.9.2のドキュメントしか表示しないのですか?
230 python  opencv  anaconda  conda 

13
python:発生した例外の種類を知るにはどうすればよいですか?
メインプログラムから呼び出される関数があります。 try: someFunction() except: print "exception happened!" ただし、関数の実行の途中で例外が発生するため、そのexcept部分にジャンプします。 someFunction()例外が発生する原因となったで何が起こったのかを正確に確認するにはどうすればよいですか?
230 python  exception 

10
パンダでフロートを整数に変換しますか?
CSVからインポートされたデータを操作しています。パンダは一部の列を浮動小数点に変更したため、これらの列の数値は浮動小数点として表示されます。ただし、整数として、またはコンマなしで表示する必要があります。それらを整数に変換する方法、またはコンマを表示しない方法はありますか?

11
数値を最も近い整数に丸める
私は長い浮動小数点数を次のように丸めようとしています: 32.268907563; 32.268907563; 31.2396694215; 33.6206896552; ... 今のところ成功していません。私はを試してみましたmath.ceil(x)がmath.floor(x)(切り上げたり切り捨てたりするので、探しているものではありません)、round(x)どちらも機能しませんでした(まだ浮動小数点数です)。 私は何ができますか? 編集:コード: for i in widthRange: for j in heightRange: r, g, b = rgb_im.getpixel((i, j)) h, s, v = colorsys.rgb_to_hsv(r/255.0, g/255.0, b/255.0) h = h * 360 int(round(h)) print(h)
230 python 

4
Pythonでの正規表現文字列のエスケープ
一部のテキストを検索するための正規表現パターンとして、ユーザーからの入力を使用したいと思います。それは機能しますが、ユーザーが正規表現で意味のある文字を入力するケースをどのように処理できますか?たとえば、ユーザーがWordを検索したい場合、(s)正規表現エンジンはを(s)グループとして使用します。文字列のように扱いたい"(s)"。私は実行することができreplace、ユーザ入力に置き換えると(して\(と)し\)ますが、問題は、私はすべての可能な正規表現のシンボルに置き換える行う必要がありますです。もっと良い方法を知っていますか?
229 python  regex 

17
Pythonの同じ行に複数のプリント
基本的に次のような出力を表示するスクリプトを実行したいと思います。 Installing XXX... [DONE] 現在、Installing XXX...最初に印刷してからを印刷します[DONE]。 ただし、同じ行に印刷Installing xxx...したいと思い[DONE]ます。 何か案は?

5
パンダシリーズの要素ごとの論理NOTを取得するにはどうすればよいですか?
Seriesブール値を含むpandas オブジェクトがあります。NOT各値の論理値を含むシリーズを取得するにはどうすればよいですか? たとえば、以下を含むシリーズを考えてみましょう。 True True True False 私が入手したいシリーズには以下が含まれます: False False False True これはかなりシンプルなはずですが、どうやら私はmojo =(

4
Argparse:「オプションの引数」の下にリストされている必須の引数?
次の簡単なコードを使用して、いくつかの引数を解析します。そのうちの1つが必要であることに注意してください。残念ながら、ユーザーが引数を指定せずにスクリプトを実行すると、表示される使用法/ヘルプテキストは、オプションではない引数があることを示していません。引数がオプションではないことを示すようにpythonを取得するにはどうすればよいですか? これがコードです: import argparse if __name__ == '__main__': parser = argparse.ArgumentParser( description='Foo') parser.add_argument('-i','--input', help='Input file name', required=True) parser.add_argument('-o','--output', help='Output file name', default="stdout") args = parser.parse_args() print ("Input file: %s" % args.input ) print ("Output file: %s" % args.output ) 必要な引数を提供せずに上記のコードを実行すると、次の出力が得られます。 usage: foo.py [-h] -i INPUT [-o OUTPUT] Foo optional arguments: …
229 python  argparse 

12
パンダは他のデータフレームにない行を取得します
いくつかの行が共通する2つのパンダデータフレームがあります。 dataframe2がdataframe1のサブセットであるとします。 dataframe2にないdataframe1の行を取得するにはどうすればよいですか? df1 = pandas.DataFrame(data = {'col1' : [1, 2, 3, 4, 5], 'col2' : [10, 11, 12, 13, 14]}) df2 = pandas.DataFrame(data = {'col1' : [1, 2, 3], 'col2' : [10, 11, 12]})
229 python  pandas  dataframe 

5
Pythonはどのくらいの頻度でファイルにフラッシュしますか?
Pythonはどのくらいの頻度でファイルにフラッシュしますか? Pythonはどのくらいの頻度で標準出力にフラッシュしますか? (1)についてはわかりません。 (2)に関しては、Pythonは新しい行ごとにstdoutにフラッシュすると思います。しかし、stdoutをオーバーロードしてファイルにした場合、それは頻繁にフラッシュされますか?
228 python  file  flush 

3
Python argparse.Namespace()を辞書として扱う正しい方法は何ですか?
オブジェクトargparse.ArgumentParser()であるの結果を、Namespace辞書またはマッピングのようなオブジェクトを期待するメソッドで使用したい場合(collections.Mappingを参照)、それを行う正しい方法は何ですか? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>> import argparse >>> args = argparse.Namespace() >>> args.foo = 1 >>> args.bar = [1,2,3] >>> args.baz = 'yippee' >>> args['baz'] Traceback (most recent …


9
Cronとvirtualenv
cronからDjango管理コマンドを実行しようとしています。virtualenvを使用して、プロジェクトをサンドボックス化しています。 私はvirtualenvのような管理コマンドの実行を示す例をここや他の場所で見ました: 0 3 * * * source /home/user/project/env/bin/activate && /home/user/project/manage.py command arg ただし、タスクが開始されるべきであったときにsyslogがエントリを表示しても、このタスクは実際には実行されません(スクリプトのログファイルは空です)。シェルから手動で行を実行すると、期待どおりに動作します。 現在cron経由でコマンドを実行できる唯一の方法は、コマンドを分割して、ダムbashラッパースクリプトに入れることです。 #!/bin/sh source /home/user/project/env/bin/activate cd /home/user/project/ ./manage.py command arg 編集: arsはコマンドの実用的な組み合わせを考え出しました: 0 3 * * * cd /home/user/project && /home/user/project/env/bin/python /home/user/project/manage.py command arg 少なくとも私の場合、virtualenvのアクティブ化スクリプトを呼び出しても何も起こりませんでした。これは上手くいきます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.