• [解決済み] 読み出し専用の大規模なNumpy配列をマルチプロセスで共有する。

    質問 60GBのSciPyの配列(Matrix)を5人以上で共有しなければなりません。 multiprocessing Process オブジェクトで共有しなければなりません。numpy-sharedmemを見て、読みました。 この議論 を読みました。2つのアプローチがあるようです numpy-sharedmem を使用する方法と multiprocessing.RawArray

    2023-01-23 16:51:19
  • [解決済み] pandasの大規模かつ永続的なDataFrame

    質問 長年SASを使っていたため、pythonとpandasへの乗り換えを検討しています。 しかし、今日いくつかのテストを実行したとき、私はpythonがメモリ不足になったことに驚きました。 pandas.read_csv() 128mb の csv ファイルを試みたとき、python がメモリ不足になったことに驚きました。 それは、約 200,000 行と 200 列のほとんど数値

    2023-01-23 16:05:34
  • [解決済み] Django: クエリに "NULLS LAST" を追加する

    質問 Postgresqlの"NULLS LAST"オプションを使ってモデルをソートしたいと思います。 どのようにすればよいのでしょうか? 私は次のようなことを試しました。 MyModel.objects.all().extra(order_by=('-price', 'NULLS LAST')) しかし、私は キーワード 'NULLS LAST' をフィールドに解決できま

    2023-01-23 09:51:21
  • [解決済み] インメモリバイト(BytesIO)の書き込みと読み出しは空白になる

    質問 PythonのBytesIOクラスを試したいと思いました。 実験として、私はメモリ内のZIPファイルに書き込み、そしてそのZIPファイルからバイトを読み出すことを試みました。そこで、ファイルオブジェクトを gzip に渡す代わりに BytesIO オブジェクトを渡す。以下はスクリプトの全体です。 from io import BytesIO import gzip # w

    2023-01-23 02:15:41
  • [解決済み] Python インメモリ ZIP ライブラリ

    質問 実際のディスクファイルを使用せずに、メモリ上でzipアーカイブを操作できるPythonのライブラリはありますか? ZipFile ライブラリはアーカイブを更新することを許しません。唯一の方法は、ディレクトリに展開し、変更を加え、そのディレクトリから新しい zip を作成することのようです。私はディスクアクセスなしで zip アーカイブを変更したいのです。なぜなら、私はそれらをダウン

    2023-01-23 01:34:56
  • [解決済み] Pythonです。smtplib モジュールを使ってメールを送信するときに "subject" が表示されない

    質問 smtplibモジュールを使ってメールを送信することに成功しました。しかし、メールが送信されるとき、送信されたメールに件名が含まれません。 import smtplib SERVER = <localhost> FROM = <from-address> TO = [<to-addres>] SUBJECT = "Hello!" messa

    2023-01-22 23:35:41
  • [解決済み] Python filter list of dictionaries based on key value (辞書のリストをキーの値でフィルタリングする)

    質問 辞書のリストがあり、各辞書は(仮に)'type'のキーを持ち、そのキーは以下の値を持つことができます。 'type1' , 'type2' などです。私の目標は、これらの辞書をフィルタリングして、同じ辞書のリストにすることですが、特定の "type" のものだけを抽出することです。私はちょうど私が本当に苦労していると思う list/dictionary 理解することです。 と

    2023-01-22 21:20:56
  • [解決済み] Pythonでコピーを生成せずにリストをスライスする

    質問 次のような問題があります。 整数のリストが与えられたとき L があるとき、すべてのサブリスト L[k:] for k in [0, len(L) - 1] , コピーを生成することなく . Pythonでこれを達成するにはどうすればよいですか?どうにかしてバッファオブジェクトで? どのように解決するには? 短い答え リストをスライスしても、リスト内の

    2023-01-22 20:18:32
  • [解決済み] なぜ(inf + 0j)*1 は inf + nanj と評価されるのですか?

    質問 >>> (float('inf')+0j)*1 (inf+nanj) なぜかというと これは私のコードに厄介なバグを引き起こしました。 なぜ 1 は乗法上の恒等式であり (inf + 0j) ? どのように解決するのですか? この 1 はまず複素数に変換されます。 1 + 0j になり、その後に inf * 0 の乗算となり、結果として

    2023-01-22 20:17:16
  • [解決済み] Python で 200 個の csv ファイルをマージする方法

    質問 私は、SH (1) から SH (200) という名前の200の別々のcsvファイルを持っています。私は単一のcsvファイルにそれらをマージしたい。どのように私はそれを行うことができますか? どのように解決するのですか? ghostdog74さんのおっしゃるとおりですが、今回はヘッダを使用します。 fout=open("out.csv","a") # first file:

    2023-01-22 15:37:22
  • [解決済み] Pythonのダブルイコールとis [重複] [重複

    質問 この質問はすでにここに回答があります : と"=="は違うのですか? (回答14件) Pythonの文字列比較:is vs == [重複

    2023-01-22 15:19:16
  • [解決済み] ファイルが存在しない場合は新しいファイルに書き出し、存在する場合はファイルに追加する。

    質問 あるプログラムが、ユーザの highscore をテキストファイルに書き出すプログラムがあります。このファイルの名前は、ユーザが playername . その特定のユーザ名を持つファイルがすでに存在する場合、プログラムはそのファイルに追加します (そうすれば、1つ以上の highscore ). そして、そのユーザー名を持つファイルが存在しない場合(例えば、そのユーザー

    2023-01-22 13:56:09
  • [解決済み] django の URL で末尾にスラッシュがない場合、リダイレクトされません。

    質問 2つのアプリケーションを2つのコンピュータに置いています。コンピュータ A では urls.py ファイルに次のような行があります。 (r'^cast/$', 'mySite.simulate.views.cast') このURLは mySite.com/cast/ と mySite.com/cast . しかし、コンピュータBでは同じようなurlが書き出されています

    2023-01-22 13:51:43
  • [解決済み] setup.pyでライブラリのバージョンを指定するには?

    質問 私の setup.py ファイルでは、プロジェクトの実行に必要ないくつかのライブラリを指定しています。 setup( # ... install_requires = [ 'django-pipeline', 'south' ] ) これらのライブラリの必要なバージョンを指定するにはどうすればよいですか? どのよう

    2023-01-22 10:03:25
  • [解決済み] Pythonで、dict.pop(a,b)は何を意味するのでしょうか?

    質問 class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print

    2023-01-22 01:27:25
  • [解決済み] 浮動小数点数の四捨五入はどうすればよいですか?

    質問 の挙動がおかしいのですが。 round() 関数の奇妙な動作に直面しています。 for i in range(1, 15, 2): n = i / 2 print(n, "=>", round(n)) このコードは印刷されます。 0.5 => 0 1.5 => 2 2.5 => 2 3.5 => 4 4.5 => 4 5.

    2023-01-22 01:13:24
  • [解決済み] サブパーサーを必要とするArgparse

    質問 Python 3.4を使っています。 argparse をサブパーサーで使いたいのですが、Python 2.xで(サブパーサー/サブプログラムを示す)位置引数を与えないと親切なエラーメッセージが出るのと同様の動作をさせたいのです。 例えば python2 と書くと、次のようなエラーメッセージが表示されます。 $ python2 subparser_test.py usa

    2023-01-21 23:35:14
  • [解決済み] ConfigParserを使用してセクション名のないファイルを読み込む

    質問 私は ConfigParser を使ってスクリプトの実行時設定を読み込んでいます。 セクション名を指定しない柔軟性も欲しいところです('section'が必要ないほどシンプルなスクリプトもあります)。 ConfigParser を投げます。 NoSectionError 例外を投げ、そのファイルを受け付けません。 どうすればConfigParserが単に (key,

    2023-01-21 23:20:21
  • [解決済み] Python over Torでリクエストする

    質問 あるウェブページにTorを使って複数のGETリクエストをしたいのですが、それぞれのリクエストに異なるIPアドレスを使いたいのです。各リクエストに異なるIPアドレスを使いたいのですが。 import socks import socket socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 9150) socket.socket = s

    2023-01-21 17:20:26
  • [解決済み] Pythonのコードをnoseでテストするとき、ログメッセージはどのように検証すればよいですか?

    質問 私は、特定の条件下で、私のアプリケーションのクラスが標準のロギングAPIを介してエラーをログに記録することを検証する簡単なユニットテストを書こうとしています。 この状況をテストする最もきれいな方法が何であるかは、うまくいきません。 私は、noseがすでにロギングプラグインを通してロギング出力をキャプチャしていることを知っていますが、これは失敗したテストのためのレポートおよびデバッギ

    2023-01-21 16:34:17