最新記事

Python Jinja テンプレートで loop.counter を出力するにはどうすればいいですか? 質問する
python
jinja2
templating-engine

Python Jinja テンプレートで loop.counter を出力するにはどうすればいいですか? 質問する

現在のループ反復をテンプレートに出力できるようにしたいと考えています。 によるとドキュメントloop.counter、使用しようとしている変数があります:

    {% for user in userlist %}
  • {{ user }} {{loop.counter}}
  • {% if loop.counter == 1 %} This is the First user {% endif %} {% endfor %}
しかし、テンプレートに出力されています。正しい構文は何ですか?

Admin

Python 3 で「nonlocal」は何をしますか? 質問する
python
closures
global
nested-function
python-nonlocal

Python 3 で「nonlocal」は何をしますか? 質問する

nonlocalPython 3.x では何が行われますか? nonlocalOPが必要としているが気付いていないデバッグに関する質問を閉じるには、グローバルスコープではないが外部スコープにある変数を Python で変更することは可能ですか?その代わり。 Python 2は2020年1月1日現在、正式にサポートされていません何らかの理由でPython 2.xのコードベースを保守する必要があり、 に相当するものが必要な場合はnonlocal、Python 2.x の nonlocal キーワード。

Admin

django order_byクエリセット、昇順と降順 質問する
python
django
sorting

django order_byクエリセット、昇順と降順 質問する

Django でクエリ セットを日付順に降順で並べ替えるにはどうすればよいでしょうか? Reserved.objects.all().filter(client=client_id).order_by('check_in') すべての予約済みをチェックイン日付の降順でフィルタリングしたいだけです。

Admin

与えられたプロットに垂直線を描く方法 質問する
python
pandas
matplotlib
seaborn

与えられたプロットに垂直線を描く方法 質問する

時間表現の信号のプロットが与えられた場合、対応する時間インデックスをマークする線をどのように描画すればよいでしょうか? 具体的には、時間インデックスが 0 から 2.6 (秒) の範囲の信号プロットがある場合、リストの対応する時間インデックスを示す垂直の赤い線を描画したいと思います[0.22058956, 0.33088437, 2.20589566]。どうすればいいでしょうか?

Admin

ジェネレータ式とリスト内包表記 質問する
python
list-comprehension
generator-expression

ジェネレータ式とリスト内包表記 質問する

Python ではジェネレータ式とリスト内包表記はいつ使用すればよいのでしょうか? # Generator expression (x*2 for x in range(256)) # List comprehension [x*2 for x in range(256)]

Admin

エラー「(Unicode エラー) 'unicodeescape' コーデックは位置 2-3 のバイトをデコードできません: 切り捨てられた \UXXXXXXXX エスケープ」[重複] 質問する
python
csv
unicode
syntax-error

エラー「(Unicode エラー) 'unicodeescape' コーデックは位置 2-3 のバイトをデコードできません: 切り捨てられた \UXXXXXXXX エスケープ」[重複] 質問する

この質問に対する回答は既にここにあります : Windows パスを Python 文字列リテラルで記述するにはどうすればよいでしょうか? (5件の回答) 4年前に 閉鎖されました 。 私は読もうとしているCSVファイルファイルをPythonに(スパイダー) ですが、エラーが発生し続けます。私のコード: import csv data = open("C:\Users\miche\Documents\school\jaar2\MIK\2.6\vektis_agb_zorgverlener") data = csv.reader(data) print(data) 次のエラーが発生します: 構文エラー: (Unicode エラー) 'unicodeescape' コーデックは位置 2-3 のバイトをデコードできません: 切り捨てられた \UXXXXXXXX エスケープ \をまたは\\に置き換えてみたり、 の前に/を入れてみたりしましたが、どれもうまくいきませんでした。r"C..

Admin

印刷用のインラインif文を書くにはどうすればいいですか? 質問する
python
if-statement
conditional-statements
inline

印刷用のインラインif文を書くにはどうすればいいですか? 質問する

ブール変数がに設定されている場合にのみ何かを印刷する必要がありますTrue。これ簡単な例で試してみました: >>> a = 100 >>> b = True >>> print a if b File "", line 1 print a if b ^ SyntaxError: invalid syntax と書いても同じですprint a if b==True。 ここで何が欠けているのでしょうか?

Admin

virtualenvでPython 3を使用する 質問する
python
python-3.x
virtualenv

virtualenvでPython 3を使用する 質問する

使用仮想環境私はプロジェクトを Python のデフォルト バージョン (2.7) で実行しています。あるプロジェクトでは、Python 3.4 を使用する必要があります。 brew install python3以前は Mac にインストールしていました。では、新しいバージョンを使用する virtualenv を作成するにはどうすればよいでしょうか? 例: sudo virtualenv envPython3 試してみると: virtualenv -p python3 test 次のような結果になります: Running virtualenv with interpreter /usr/local/bin/python3 Using base prefix '/usr/local/Cellar/python3/3.4.0_1/Frameworks/Python.framework/Versions/3.4' New python executable in test/bin/python3.4 Also creating executable in test/bin/python Failed to import the site module Traceback (most recent call last): File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/site.py", line 67, in import os File "/Users/user/Documents/workspace/test/test/bin/../lib/python3.4/os.py", line 634, in from _collections_abc import MutableMapping ImportError: No module named '_collections_abc' ERROR: The executable test/bin/python3.4 is not functioning ERROR: It thinks sys.prefix is '/Users/user/Documents/workspace/test' (should be '/Users/user/Documents/workspace/test/test') ERROR: virtualenv is not compatible with this system or executable

Admin

matplotlibの凡例を軸の外側に移動すると、図のボックスで切り取られてしまいます。質問する
python
matplotlib
legend

matplotlibの凡例を軸の外側に移動すると、図のボックスで切り取られてしまいます。質問する

私は以下の質問についてよく知っています: プロットの外側に凡例がある Matplotlib savefig プロットから伝説を排除する方法 これらの質問の回答では、凡例が収まるように軸を正確に縮小できるという贅沢があるようです。 しかし、軸を縮小することは理想的な解決策ではありません。なぜなら、データが小さくなり、解釈が難しくなるからです。特に、複雑で多くのことが起こっている場合は、大きな凡例が必要になります。 ドキュメント内の複雑な凡例の例では、プロット内の凡例によって複数のデータ ポイントが実際に完全に隠されているため、これが必要であることが示されています。 http://matplotlib.sourceforge.net/users/legend_guide.html#legend-of-complex-plots 私が実現したいのは、拡大する図の凡例に合わせて図ボックスのサイズを動的に拡大することです。 import matplotlib.pyplot as plt import numpy as np x = np.arange(-2*np.pi, 2*np.pi, 0.1) fig = plt.figure(1) ax = fig.add_subplot(111) ax.plot(x, np.sin(x), label='Sine') ax.plot(x, np.cos(x), label='Cosine') ax.plot(x, np.arctan(x), label='Inverse tan') lgd = ax.legend(loc=9, bbox_to_anchor=(0.5,0)) ax.grid('on') 最後のラベル「Inverse tan」が実際には図のボックスの外側にあることに注目してください (また、切り取られているように見え、出版品質ではありません)。 最後に、これは R と LaTeX では通常の動作であると聞いていますが、Python ではなぜこれが難しいのか少し混乱しています...歴史的な理由があるのでしょうか? Matlab もこの点では同様に貧弱なのでしょうか? このコードの(ほんの少しだけ)長いバージョンをpastebinに載せています。http://pastebin.com/grVjc007

Admin