• 名前付きタプルのリストをフィールド名でソートする Pythonic な方法

    質問 フィールド名のインデックスを記憶することなく、名前付きタプルのリストをソートしたいのです。私の解決策はかなり厄介なようで、誰かがよりエレガントな解決策を持っていることを期待していました。 from operator import itemgetter from collections import namedtuple Person = namedtuple('Person', '

    2023-10-31 17:54:34
  • python pandas extract year from datetime: df['year'] = df['date'].year is not working

    質問 データフレームを read_csv を介してデータフレームをインポートしますが、何らかの理由で年や月をシリーズから抽出することができません。 df['date'] で、それを試すと AttributeError: 'Series' object has no attribute 'year' : date Count 6/30/2010 525 7/30/2010

    2023-10-31 12:26:23
  • 正規表現のマッチング数

    質問内容 私は finditer 関数の中で re モジュールでいくつかのものをマッチングさせ、すべてが動作するようになりました。 今、私はいくつのマッチを得たか知る必要があります。イテレータを2回ループすることなく可能ですか? (カウントを見つけるために1回、そして本当の反復) いくつかのコードです。 imageMatches = re.finditer("<img

    2023-10-31 05:31:04
  • urllib のような Python モジュールをモック/スタブするにはどうしたらいいか?

    質問 urllib.urlopenを使用して外部サーバー上のページを照会する必要がある関数をテストする必要があります(それはまたurllib.urlencodeを使用します)。サーバーがダウンしている可能性があり、ページが変更される可能性があり、私はテストのためにそれを信頼することはできません。 urllib.urlopenが返すものを制御するための最良の方法は何ですか? どのように

    2023-10-30 17:55:13
  • Pandas のデータフレームを csv 文字列に変換する

    質問 以下は、私が取得しようとしているものの例です。 私は持っています。 import pandas as pd df = pd.DataFrame({'A' : [0, 1], 'B' : [1, 6]}) 私の目標は ',A,B\n0,0,1\n1,1,6\n' lazyとhorribleで実現できますね。 df.to_csv('temp.csv') # crea

    2023-10-30 16:27:40
  • Python 3.1.1 文字列から16進数への変換

    質問 私は str.encode() を使おうとしていますが >>> "hello".encode(hex) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: must be string, not builtin_functi

    2023-10-30 14:35:49
  • Pandasを使って新しいカラムにインクリメンタルな数値を追加する方法

    質問内容 このような単純化されたデータフレームがあります。 ID Fruit F1 Apple F2 Orange F3 Banana データフレームの先頭に新しいカラムを追加したい。 df['New_ID'] という番号を持つ 880 という数字があり、各行で1ずつ増加する。 のように簡単に出力されるはずです。 New_ID ID Fruit

    2023-10-30 10:01:40
  • Windowsでpipがエラーを出す - 不明またはサポートされていないコマンド 'install'。

    質問 Windowsにpipをインストールするために、以下のものをダウンロードしました。 http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49 を実行し python setup.py install インストールはエラーもなく、うまくい

    2023-10-30 02:15:07
  • matplotlibの "axes "と "axis "の違い?

    質問 との違いについて混乱しています。 axes と axis はmatplotlibにあります。どなたかわかりやすく説明していただけませんか? どのように解決するのですか? Axisはプロットの軸で、目盛りと目盛りラベルを取得するものです。軸はプロットが表示される領域です。

    2023-10-29 17:18:37
  • ファイル内の行をインプレースで修正することは可能ですか?

    質問 ファイルを一行ずつ解析し、行を進めながらインプレースで編集することは可能でしょうか? どのように解決するのですか? ファイルを一行ずつ解析し、行をまたぎながらインプレース編集することは可能ですか? stdlibのようにバックアップファイルを使ってシミュレートすることができます。 fileinput モジュール が行います。 を満たさない行を削除するスクリプト

    2023-10-29 15:30:33
  • 理解する *x ,= lst

    質問 古いコードを調べていて、それが何をするものなのかを理解しようとしているのですが、この奇妙な文に出くわしました。 *x ,= p p はこの文脈ではリストです。私はこのステートメントが何をするのか理解しようとしました。私が知る限りでは、それは単に x の値に p . 例えば p = [1,2] *x ,= p print(x) を与えるだけです。 [1,

    2023-10-29 07:49:52
  • 2Dリストで単一の値を変更しようとするとおかしな挙動になる [duplicate]

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 Python のリストの中の予期せぬ機能 だから私はPythonに比較的新しいですし、私は2Dリストを操作するのに苦労しています。 以下は私のコ

    2023-10-28 06:10:11
  • ロギング、StreamHandler、標準ストリーム

    質問 情報レベルのメッセージを標準出力に、それ以外を標準エラー出力に記録する方法がわかりません。私はすでにこれを読んだ http://docs.python.org/library/logging.html . 何か提案はありますか? どのように解決するのですか? 次のようなスクリプトです。 log1.py : import logging, sys class Singl

    2023-10-27 21:30:48
  • python webdriverで親要素を見つけるには?

    質問 python+seleniumで、親要素、兄弟要素、子要素を見つけるためのメソッドはありますか? driver.find_element_parent? または driver.find_element_next? または driver.find_element_previous ? eg: <tr> <td> <sel

    2023-10-27 17:46:08
  • Django の管理インターフェースで、アイテムを複製する方法はありますか?

    質問 管理画面に既存のリストを複製する機能を簡単に追加する方法はないでしょうか? データ入力では、多くの項目が別の項目と一般的なデータを共有している状況に遭遇しました。時間を節約するために、既存のリストをすばやく複製し、変更されたデータのみを変更することができれば非常に素晴らしいことだと思います。より良いモデル構造を使用することは、データの重複を減らす 1 つの方法ですが、将来、重複した

    2023-10-27 14:26:52
  • PythonでWebサイトが存在するかどうかをチェックする

    質問 あるサイトが存在するかどうかを調べたいのですが、こんな感じです。 user_agent = 'Mozilla/20.0.1 (compatible; MSIE 5.5; Windows NT)' headers = { 'User-Agent':user_agent } link = "http://www.abc.com" req = urllib2.Request(link, h

    2023-10-27 06:52:41
  • Python で文字列を確実に分割するにはどうすればよいですか? 文字列がパターンやすべての n 個の要素を含んでいないかもしれません。

    質問 Perlでは、私は行うことができます。 my ($x, $y) = split /:/, $str; そして、文字列がパターンを含んでいてもいなくても動作します。 しかし、Pythonでは、これは動作しません。 a, b = "foo".split(":") # ValueError: not enough values to unpack このような場合にエラー

    2023-10-27 06:23:47
  • __init__ を呼び出さずにクラスをインスタンス化する方法はありますか?

    質問 コンストラクタの __init__ を回避する方法はありますか? 例です。 class A(object): def __init__(self): print "FAILURE" def Print(self): print "YEHAA" ここで A . これは次のように見えますが、この構文は正しくありませ

    2023-10-27 04:14:57
  • Pythonです。numpyの配列をN回結合(クローン)する

    質問 Mx1のndarrayをN回クローンしてMxNのnumpy配列を作成したいです。ループの代わりにそれを行うための効率的なpythonic方法はありますか? Btw次の方法は私のために動作しません(Xは私のMx1配列です)。 numpy.concatenate((X, numpy.tile(X,N))) M,N]ではなく、[M*N,1]の配列を作成したため どのよう

    2023-10-27 01:37:57
  • Django REST フレームワーク - メソッドごとにパーミッションが分かれる

    質問 Django REST Frameworkを使ってAPIを書いているのですが、クラスベースのビューを使うときに、メソッドごとにパーミッションを指定できるのかどうか気になります。 ドキュメントを読む 関数ベースのビューを書くのであれば、非常に簡単であることがわかります。 @permission_classes デコレータを使うだけです。しかし、CBVを使うときに同じことをする

    2023-10-26 09:48:58