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

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

5
キーでパンダのグループ化データフレームにアクセスする方法
キーでgroupbyオブジェクトの対応するgroupbyデータフレームにアクセスするにはどうすればよいですか? 次のgroupbyを使用します。 rand = np.random.RandomState(1) df = pd.DataFrame({'A': ['foo', 'bar'] * 3, 'B': rand.randn(6), 'C': rand.randint(0, 20, 6)}) gb = df.groupby(['A']) 反復してキーとグループを取得できます。 In [11]: for k, gp in gb: print 'key=' + str(k) print gp key=bar A B C 1 bar -0.611756 18 3 bar -1.072969 10 5 bar -2.301539 …

10
パンダシリーズで要素のインデックスを検索する
これは非常に基本的な質問であることはわかっていますが、何らかの理由で回答が見つかりません。python pandasでシリーズの特定の要素のインデックスを取得するにはどうすればよいですか?(最初の発生で十分です) つまり、次のようなものを希望します。 import pandas as pd myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4]) print myseries.find(7) # should output 3 確かに、そのようなメソッドをループで定義することは可能です: def find(s, el): for i in s.index: if s[i] == el: return i return None print find(myseries, 7) しかし、もっと良い方法があるはずだと思います。ある?
154 python  pandas 

13
djangoテンプレートで数値をフォーマットする
数値をフォーマットしようとしています。例: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 これはかなり一般的なことですが、どのフィルターを使用するのかわかりません。 編集:これを行う一般的なPythonの方法がある場合は、モデルにフォーマットされたフィールドを追加できます。
154 python  django 

3
ダッシュ付きのargparseにオプションがある
私は、次のようなargparseモジュールでいくつかのオプションを持っていると思います--pm-export、私は同じようにそれを使用しようとすると、しかしargs.pm-export、私は属性が存在しないというエラーを取得しますpm。この問題を回避するにはどうすればよいですか?-コマンドラインオプションを含めることは可能ですか?
154 python  argparse 

2
Python-空白なしのjson
json.dumps()JSONオブジェクトにスペースが追加されることに気づきました 例えば {'duration': '02:55', 'name': 'flower', 'chg': 0} スペースを削除してJSONをよりコンパクトにし、HTTP経由で送信されるバイトを節約するにはどうすればよいですか? といった: {'duration':'02:55','name':'flower','chg':0}
154 python  json 

16
Docker「エラー:ネットワークに割り当てるデフォルトの中で、重複しない利用可能なIPv4アドレスプールを見つけることができませんでした」
apkmirror-scraper-compose次のような構造のディレクトリがあります。 . ├── docker-compose.yml ├── privoxy │ ├── config │ └── Dockerfile ├── scraper │ ├── Dockerfile │ ├── newnym.py │ └── requirements.txt └── tor └── Dockerfile 私は以下を実行しようとしていますdocker-compose.yml: version: '3' services: privoxy: build: ./privoxy ports: - "8118:8118" links: - tor tor: build: context: ./tor args: password: "" ports: - "9050:9050" …


5
自己引数を持つクラスメソッドデコレータ?
引数としてクラスメソッドのデコレータにクラスフィールドを渡すにはどうすればよいですか?私がやりたいことは次のようなものです: class Client(object): def __init__(self, url): self.url = url @check_authorization("some_attr", self.url) def get(self): do_work() self.urlデコレータに渡すための自分が存在しないと文句を言います。これを回避する方法はありますか?

15
クラスにオブジェクトメンバーがありません
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) その関数の最初の行でエラーが発生しQuestion.objects.all()ます: E1101:クラス 'Question'にはオブジェクト 'member'がありません 私はDjangoのドキュメントチュートリアルに従っており、同じコードが実行されています。 インスタンスを呼び出してみました。 Question = new Question() and using MyModel.objects.all() また、models.pyそのクラスの私のコードはこれです... class Question(models.Model): question_text = models.CharField(max_length = 200) pub_date = models.DateTimeField('date published') def was_published_recently(self): return self.pub_date >= timezone.now() - datetime.timedelta(days=1) def __str__(self): return …

6
Pythonで空の文字列を分割するとき、split()が空のリストを返すのに、split( '\ n')は['']を返すのはなぜですか?
私が使用していますsplit('\n')1つの文字列内の行を取得するには、それが見つけ''.split()、空のリストを返し[]ながら、''.split('\n')戻ります['']。そのような違いの特定の理由はありますか? そして、文字列の行を数えるより便利な方法はありますか?

4
Pythonの配列が遅いのはなぜですか?
array.array配列はボックス化されていないように見えるので、リストよりも高速になると予想していました。 ただし、次の結果が得られます。 In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]: %timeit sum(A) 1 loop, best of 3: 1.41 s per loop In [6]: %timeit sum(L) 1 loop, best …

1
(1 in [1,0] == True)がFalseと評価されるのはなぜですか?
この質問の答えを見ていたとき、自分の答えが理解できませんでした。 これがどのように解析されるのか、私にはよくわかりません。2番目の例がFalseを返すのはなぜですか? >>> 1 in [1,0] # This is expected True >>> 1 in [1,0] == True # This is strange False >>> (1 in [1,0]) == True # This is what I wanted it to be True >>> 1 in ([1,0] == True) # But it's not just a …

11
Django経由でメールを送信する方法
私settings.pyには、以下があります: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False 私のメールコード: from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', to=['user@gmail.com']) email.send() もちろん、を介してデバッグサーバーを設定するpython -m smtpd …
153 python  django  email  smtp 

10
views.pyをいくつかのファイルに分割する
私views.pyが大きくなりすぎて、正しい見方を見つけるのが難しい。 いくつかのファイルに分割してインポートする方法を教えてください。速度の低下はありますか? 同じことはできますmodels.pyか?
153 python  django 


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