• Python 2で、親スコープにある変数に書き込むにはどうしたらいいですか?

    質問 関数内に以下のようなコードがあります。 stored_blocks = {} def replace_blocks(m): block = m.group(0) block_hash = sha1(block) stored_blocks[block_hash] = block return '{{{%s}}}' % block_hash num_c

    2023-08-23 05:06:10
  • 大文字小文字を区別しないargparseの選択肢

    質問 以下のようなチェックは可能でしょうか? argparseの選択肢 を大文字小文字を区別せずにチェックすることは可能でしょうか? import argparse choices = ["win64", "win32"] parser = argparse.ArgumentParser() parser.add_argument("-p", choices=choices) pri

    2023-08-22 13:24:50
  • 疎な行列データからコサイン類似度を計算するPythonの最速の方法は何ですか?

    質問 疎な行列のリストが与えられたとき、行列の各列(または行)の間のコサイン類似度を計算する最良の方法は何でしょうか?私はむしろn-choose-2回反復しないようにしたい。 入力行列があるとします。 A= [0 1 0 0 1 0 0 1 1 1 1 1 0 1 0] スパース表現が A = 0, 1 0, 4 1, 2 1, 3 1, 4 2, 0 2, 1 2,

    2023-08-22 08:42:04
  • Pandasシリーズのヒストグラム値

    質問 Python Pandas Seriesにいくつかの値を持っています(タイプ。 pandas.core.series.Series ) In [1]: series = pd.Series([0.0,950.0,-70.0,812.0,0.0,-90.0,0.0,0.0,-90.0,0.0,-64.0,208.0,0.0,-90.0,0.0,-80.0,0.0,0.0,-80.0,-

    2023-08-22 06:47:45
  • pandas データフレームの行のインデックスを整数値で取得する

    質問 簡単なデータフレームを想定して、例えば A B 0 1 0.810743 1 2 0.595866 2 3 0.154888 3 4 0.472721 4 5 0.894525 5 6 0.978174 6 7 0.859449 7 8 0.541247 8 9 0.232302 9 10 0.2765

    2023-08-22 03:53:30
  • pandas - df.index を float64 から unicode または文字列に変更する

    質問 データフレームのインデックス(行)をfloat64から文字列またはunicodeに変更したいのですが、可能でしょうか? これでうまくいくと思ったのですが、どうやらそうではないようです。 #check type type(df.index) 'pandas.core.index.Float64Index' #change type to unicode if not isinst

    2023-08-22 03:20:50
  • Pythonでオブジェクト/インスタンス/変数の存在をエレガントにチェックし、同時に存在する場合は変数に代入する方法は?

    質問 私はSQLAlchemyを使ってデータベースにデータを入力していますが、しばしば、処理の前にデータベースにormオブジェクトが存在するかどうかをチェックする必要があります。これは型破りな質問かもしれませんが、私自身、このパターンによく遭遇することに気づきました。 my_object = session.query(SomeObject).filter(some_fiter).firs

    2023-08-21 20:36:36
  • Pythonによる主成分分析(PCA)

    質問 私は(26424 x 144)の配列を持っており、Pythonを使用してそれに対してPCAを実行したいと思っています。しかし、このタスクを達成する方法について説明しているウェブ上の特定の場所がありません(彼ら自身に従ってPCAを行うだけのいくつかのサイトはあります - 私が見つけることができるそれを行うための一般的な方法はありません)。どんな種類の助けでもあれば、それは素晴らしいことで

    2023-08-21 20:08:05
  • 深さを変えられる多階層のdefaultdict?

    質問 私は、次のような大きなリストを持っています。 [A][B1][C1]=1 [A][B1][C2]=2 [A][B2]=3 [D][E][F][G]=4 のような多段ディクトを作りたい。 A --B1 -----C1=1 -----C2=1 --B2=3 D --E ----F ------G=4 再帰的なdefaultdictを使えば、以下のように書けることは知っていま

    2023-08-21 17:20:41
  • Pythonでクラスの "boolness "を定義する

    質問内容 なぜ素朴に期待したように動かないのでしょうか? class Foo(object): def __init__(self): self.bar = 3 def __bool__(self): return self.bar > 10 foo = Foo() if foo: print 'x' else: p

    2023-08-21 13:19:13
  • 機械学習によるWebページからの情報抽出

    質問 私は Web ページから特定の種類の情報を抽出したい。 をPythonで作りたいと思います。例えば、郵便の住所です。何千もの形式がありますが、それでも何とか認識できます。たくさんの形式があるので、おそらく 正規表現 のようなものであっても、あるいは 文法 を使用するようにし パーサジェネレータ を使用します。 というわけで、私が考えるに、この方法は

    2023-08-21 12:29:26
  • django のモデルで使用する __init__ 関数を書く

    質問 私は __init__ 関数でオブジェクトを作成しようとしています。 p = User('name','email') モデルを書くと def __init__(self, name, email, house_id, password): models.Model.__init__(self) self.name = name self.emai

    2023-08-21 10:29:51
  • 拡張子 .py のない python モジュールをインポートする

    質問 私はfoobarというファイルを持っています(.py拡張子なし)。同じディレクトリに、それをインポートしようとする別のpythonファイルを持っています。 import foobar しかし、これはファイルをfoobar.pyにリネームした場合のみ動作します。拡張子が.pyでないpythonモジュールをインポートすることは可能でしょうか? 更新: ファイルに拡張子がないのは

    2023-08-21 10:21:14
  • Condaのインストールとアップデートがうまくいかない、また環境を解決するとエラーが出る

    質問 私は以下のようにanacondaを使用しています。 (base) C:\Users\xxx>conda info active environment : base active env location : C:\Users\xxx\Documents\ANACONDA shell level : 1 user con

    2023-08-21 03:16:34
  • subprocess.check_output() が存在しないようです (Python 2.6.5)

    質問 サブプロセスモジュールについて、Pythonのドキュメントを読みました( ここで を参照)、それは subprocess.check_output() コマンドについて話しています。これはまさに私が必要としているものだと思われます。 しかし、私がそれを使おうとすると、それが存在しないというエラーが発生します。 dir(subprocess) を実行してもリストされません

    2023-08-21 02:43:59
  • [解決済み] サブクラス化できないクラスは?

    質問 組み込みクラスや標準ライブラリクラスでサブクラス化できないもの ("final") の決まりはありますか? Python 3.3時点では、以下のような例があります。 bool function operator.itemgetter slice を発見しました。 質問 は、Cと純粋なPythonの両方で、"final" クラスの実装を扱っています。

    2023-08-20 23:38:23
  • 文字列と数字を組み合わせて印刷する

    質問 Pythonで文字列や数値を表示するには、以下のような方法以外に方法はないのでしょうか? first = 10 second = 20 print "First number is %(first)d and second number is %(second)d" % {"first": first, "second":second} どのように解決するのですか? <

    2023-08-20 21:49:18
  • [解決済み] Python db-api: fetchone vs fetchmany vs fetchall

    質問 今日、同僚とpythonのdb-apiのfetchoneとfetchmanyとfetchallについて議論したところです。 これらのそれぞれのユースケースは、使っているdb-apiの実装に依存すると思いますが、一般的にfetchone vs fetchmany vs fetchallのユースケースはどのようなものなのでしょうか? 言い換えれば、以下のものは同等なのでしょうか?

    2023-08-20 17:20:11
  • [解決済み] 文字列の最後のパスコンポーネントを削除する

    質問 あるパスがあります。 myPath = "C:\Users\myFile.txt" 文字列にのみ含まれるように、エンドパスを削除したいと思います。 "C:\Users" 今のところsplitを使用していますが、リストが表示されるだけで、この時点で行き詰っています。 myPath = myPath.split(os.sep) どのように解決するのですか? os

    2023-08-20 13:31:06
  • [解決済み] django - 保存する前に古いフィールドと新しいフィールドの値を比較する

    質問 djangoのモデルで、保存する前にフィールドの新旧の値を比較する必要があります。 私は save() 継承を試してみましたが pre_save シグナルを使用しています。正しくトリガーされましたが、実際に変更されたフィールドのリストが見つからず、古い値と新しい値を比較することができません。方法はありますか?私は保存前のアクションの最適化のためにそれを必要とします。 あ

    2023-08-20 12:02:42