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

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

15
ファブリックファイルでターゲットホストを設定する方法
Fabricを使用して、Webアプリのコードを開発、ステージング、および本番サーバーにデプロイしたいと考えています。私のfabfile: def deploy_2_dev(): deploy('dev') def deploy_2_staging(): deploy('staging') def deploy_2_prod(): deploy('prod') def deploy(server): print 'env.hosts:', env.hosts env.hosts = [server] print 'env.hosts:', env.hosts 出力例: host:folder user$ fab deploy_2_dev env.hosts: [] env.hosts: ['dev'] No hosts found. Please specify (single) host string for connection: Fabric docsにset_hosts()示されているようにタスクを作成すると、env.hostsが正しく設定されます。ただし、これは実行可能なオプションではなく、デコレータでもありません。コマンドラインでホストを渡すと、最終的にはfabfileを呼び出すある種のシェルスクリプトが生成されます。1つのツールで適切に処理を行うことをお勧めします。 それはファブリックのドキュメントで「env.hostsは単なるPythonリストオブジェクト」であると述べています。私の観察から、これは単に真実ではありません。 誰かがここで何が起こっているのか説明できますか?デプロイするホストを設定するにはどうすればよいですか?
107 python  host  fabric 

14
pydotおよびgraphvizエラー:dot_parserをインポートできませんでした。ドットファイルをロードできません
pydotで非常に単純なコードを実行すると import pydot graph = pydot.Dot(graph_type='graph') for i in range(3): edge = pydot.Edge("king", "lord%d" % i) graph.add_edge(edge) vassal_num = 0 for i in range(3): for j in range(2): edge = pydot.Edge("lord%d" % i, "vassal%d" % vassal_num) graph.add_edge(edge) vassal_num += 1 graph.write_png('example1_graph.png') それは私にエラーメッセージを出力します: Couldn't import dot_parser, loading of dot files will …

11
DjangoでPostgreSQLデータベースを設定する方法
PythonとDjangoは初めてです。 PostgreSQLデータベースエンジンバックエンドを使用してDjangoプロジェクトを構成していますが、各データベース操作でエラーが発生しています。たとえば、を実行するとmanage.py syncdb、次のようになります。 C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 438, in execute_manager utility.execute() File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 379, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 261, in fetch_command klass = load_command_class(app_name, subcommand) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 67, in load_command_class module = …

12
リストを並べ替えるにはどうすればよいですか?[閉まっている]
閉まっている。この質問にはデバッグの詳細が必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 25日前休業。 この質問を改善する リストがある場合、[a,b,c,d,e]どうすればアイテムを任意の方法で並べ替えることができ[d,c,a,b,e]ますか? 編集:私はそれらをシャッフルしたくありません。事前定義された方法でそれらを並べ替えたい。(たとえば、古いリストの3番目の要素が新しいリストの最初の要素になるはずです)
107 python 


2
背景が透明なmatplotlibからプロットをエクスポートする方法は?
matplotlibを使用していくつかのグラフを作成していますが、残念ながら、白い背景なしではエクスポートできません。 つまり、このようにプロットをエクスポートして別の画像の上に配置すると、白い背景が透けて見えるのではなく、背後にあるものを非表示にします。代わりに背景を透明にしてプロットをエクスポートするにはどうすればよいですか?

4
Pythonの「in」の結合性?
私はPythonパーサーを作成していますが、これは私を本当に混乱させます: >>> 1 in [] in 'a' False >>> (1 in []) in 'a' TypeError: 'in <string>' requires string as left operand, not bool >>> 1 in ([] in 'a') TypeError: 'in <string>' requires string as left operand, not list 連想性などに関して、Pythonで「in」はどの程度正確に機能しますか? これらの式の2つが同じように動作しないのはなぜですか?

5
ヒストグラムMatplotlib
だから私は少し問題があります。scipyに既にヒストグラム形式のデータセットがあるので、ビンの中心とビンあたりのイベント数を取得しました。どうすればヒストグラムとしてプロットできますか?ただやってみた bins, n=hist() しかし、それはそれが好きではありませんでした。何かお勧めですか?

5
Pythonコンストラクタと__init__
コンストラクタが実際に「コンストラクタ」と呼ばれるのはなぜですか?それらの目的は何ですか?それらはクラスのメソッドとどのように違うのですか? また、__init__クラスにはそれ以上の人がいますか?私は以下を試しました、誰かが結果を説明できますか? >>> class test: def __init__(self): print "init 1" def __init__(self): print "init 2" >>> s=test() init 2 最後に__init__、オペレーターはオーバーローダーですか?
107 python 

4
virtualenvのカスタムコードはどこにありますか?
使用する場合、どのようなディレクトリ構造に従う必要がありvirtualenvますか?たとえば、WSGIアプリケーションを構築してvirtualenvという名前の仮想環境を作成した場合、次のfoobarようなディレクトリ構造から始めます。 /foobar /bin {activate, activate.py, easy_install, python} /include {python2.6/...} /lib {python2.6/...} この環境が作成されたら、どこに独自の環境を配置しますか。 Pythonファイル? 静的ファイル(画像/その他)? オンラインで入手できるが、チーズショップにないパッケージなどの「カスタム」パッケージ? virtualenvディレクトリに関連して? (virtualenvディレクトリ自体がどこに行くべきか私はすでに知っていると仮定します。)

8
Python __str__とリスト
Javaでは、List.toString()を呼び出すと、List内の各オブジェクトのtoString()メソッドが自動的に呼び出されます。たとえば、リストにオブジェクトo1、o2、o3が含まれている場合、list.toString()は次のようになります。 "[" + o1.toString() + ", " + o2.toString() + ", " + o3.toString() + "]" Pythonで同様の動作を取得する方法はありますか?クラスに__str __()メソッドを実装しましたが、オブジェクトのリストを出力するときは、次のようにします。 print 'my list is %s'%(list) 次のようになります。 [<__main__.cell instance at 0x2a955e95f0>, <__main__.cell instance at 0x2a955e9638>, <__main__.cell instance at 0x2a955e9680>] リスト内の要素ごとにpythonに__str__を自動的に呼び出させるにはどうすればよいですか(またはそのことについてはdict)?
107 python 

2
Python文字列の前のabプレフィックスは何を意味しますか?
pythonソースコードで、次のような文字列の前に小さなbを見つけました。 b"abcdef" uUnicode文字列を表すrプレフィックスと、生の文字列リテラルのプレフィックスについて知っています。 bプレフィックスのないプレーンな文字列のように見えるので、何の略で、どのようなソースコードが便利ですか?

4
ベンチマーク(BLASを使用したpython vs. c ++)と(numpy)
BLASとLAPACKの線形代数機能を多用するプログラムを書きたいと思います。パフォーマンスは問題なので、いくつかのベンチマークを行い、知りたいのですが、私が取ったアプローチが正当なものかどうかを確認します。 私は、いわば3人の競技者がいて、単純な行列と行列の乗算でそのパフォーマンスをテストしたいと考えています。出場者は次のとおりです。 Numpy、の機能のみを利用dot。 Python、共有オブジェクトを介してBLAS機能を呼び出します。 C ++、共有オブジェクトを介してBLAS機能を呼び出す。 シナリオ さまざまな次元の行列-行列乗算を実装しましたi。i5の増分で5〜500が実行され、matricies m1とはm2、このように設定されています。 m1 = numpy.random.rand(i,i).astype(numpy.float32) m2 = numpy.random.rand(i,i).astype(numpy.float32) 1. Numpy 使用されるコードは次のようになります。 tNumpy = timeit.Timer("numpy.dot(m1, m2)", "import numpy; from __main__ import m1, m2") rNumpy.append((i, tNumpy.repeat(20, 1))) 2. Python、共有オブジェクトを介してBLASを呼び出す 機能付き _blaslib = ctypes.cdll.LoadLibrary("libblas.so") def Mul(m1, m2, i, r): no_trans = c_char("n") n = c_int(i) one …
107 c++  python  numpy  benchmarking  blas 

14
Django Adminでフィールドのサイズを変更する
Djangoは、adminでエントリを追加または編集するときに水平方向のスペースを埋める傾向がありますが、場合によっては、日付フィールド、幅8文字、またはCharField(6または8)を編集するときに、スペースを無駄にすることがあります文字幅が広い場合、編集ボックスは最大15文字または20文字になります。 テキストボックスの幅、またはテキストフィールド編集ボックスの高さを管理者に伝えるにはどうすればよいですか?


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