• リスト内包とジェネレータ式における降伏

    質問 以下の動作は、私にはむしろ直感に反しているように見えます(Python 3.4)。 >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0,

    2023-08-02 10:50:52
  • [解決済み] Django のカスタムマネージャで DoesNotExist 例外をキャッチする

    質問 Djangoのモデル用のカスタムマネージャを持っています。私はここでDoesNotExist例外をキャッチすることができないようです。私はモデル内部でそれを行う方法を知っていますが、ここでは動作しませんでした。 class TaskManager(models.Manager): def task_depend_tree(self, *args, **kwargs):

    2023-08-02 06:39:52
  • Python: なぜ * と ** は / と sqrt() よりも速いのですか?

    質問 自分のコードを最適化しているときに、以下のことに気づきました。 >>> from timeit import Timer as T >>> T(lambda : 1234567890 / 4.0).repeat() [0.22256922721862793, 0.20560789108276367, 0.20530295372009277] &gt

    2023-08-01 17:48:51
  • ConfigParser.items('')を辞書に変換する

    質問 ConfigParser.items('section')の結果を辞書に変換して、このような文字列をフォーマットするにはどうすればよいですか。 import ConfigParser config = ConfigParser.ConfigParser() config.read('conf.ini') connection_string = ("dbname='%(dbname

    2023-08-01 17:36:17
  • [解決済み] Pythonのリストの基本的なデータ構造は何ですか?

    質問 Pythonの組み込みリストデータ型を実装するために使用される典型的な基礎データ構造は何ですか? どのように解決するのですか? リストオブジェクトは 配列として実装されています。高速な固定長演算のために最適化されており 固定長演算に最適化されており、pop(0)とpop(0)のメモリ移動コストはO(n) のメモリ移動コストがかかります。 挿入(0, v)操作の

    2023-08-01 17:24:39
  • 整数を10に近い値に丸める

    質問 私はpythonで整数を丸めようとしています。私は組み込みのround()関数を見ましたが、それは浮動小数点を丸めるようです。 私の目標は、整数を10の最も近い倍数に丸めることです。例えば、5-> 10, 4-> 0, 95->100, などです。 5以上は切り上げ、4以下は切り下げます。 これは私が持っているコードで、これを実行します。 def rou

    2023-08-01 14:50:14
  • [解決済み] 変数に返されたbooleanを否定する方法はありますか?

    質問 私は Django サイトを持っていて、その中に Item オブジェクトがあり、そのオブジェクトには boolean プロパティ active . このプロパティをFalseからTrueに、またはその逆に切り替えるために、次のようなことを行いたいと思います。 def toggle_active(item_id): item = Item.objects.get(id=i

    2023-08-01 14:03:04
  • 既にあるデータベースを中心にflaskアプリケーションを構築するには?

    質問 私はすでに、多くのテーブルと多くのデータを持つ既存のデータベースを持っています。 MySQL . 私は Flask アプリを作り、それと一緒にsqlalchemyを使うつもりです。さて、ircで聞いてみたり、googleで調べてみたりして、以下のようなアイデアを試してみました。 まず 私は sqlacodegen からモデルを生成するために DB . しかし、そ

    2023-08-01 12:39:42
  • [解決済み] Pythonのロギングフォーマットはメッセージログレベルに応じて変更できますか?

    質問 私はPythonの logging メカニズムを使用しています。 printステートメントでこれを行うことができますが、私は、ユーザーが特定のタイプの出力を無効にするために、より細かい粒度を可能にしたいです。 私はエラーのために印刷されたフォーマットが好きですが、出力レベルが "info." のときはよりシンプルなフォーマットを希望します。 たとえば logger.err

    2023-08-01 08:06:33
  • use-feature=2020-resolver とは何ですか? ubuntu 上での jupyter インストール時のエラーメッセージ

    質問 私は、デジタルオーシャンドロップレット上のubuntu 16.04.6 x64にjupyterをインストールしようとしています。それは私に次のエラーメッセージを与え、私はこれが何を意味するのか理解することができません。 ERROR: After October 2020 you may experience errors when installing or updating pac

    2023-08-01 06:34:51
  • [解決済み] matplotlib: グループ箱ひげ図

    質問 matplotlibでboxplotをグループ化する方法はありますか? 3つのグループ "A", "B", "C" があり、それぞれについて、 "apples" と "oranges" の両方のボックスプロットを作成したいと仮定します。グループ化が直接できない場合は、6つの組み合わせをすべて作成し、それらを並べて線形に配置することができます。グループ分けを視覚化する最もシンプルな方

    2023-07-31 17:28:42
  • [解決済み] なぜNumPyの配列は速いのか?

    質問 パフォーマンス上の問題があったので、私が書いているプログラムを変更して、データをnumpyの配列として保持するようにしたところ、その違いは驚くべきものでした。元々実行に30分かかっていたのが、今では2.5秒です! どうやっているのか不思議に思っていました。私は、それが for ループが不要になるからだと思いますが、それ以上は困っています。 どのように解決するのですか?

    2023-07-31 12:40:59
  • [解決済み] pandasのデータフレームから最小値と最大値の日付を取得する

    質問 データフレームの長軸から最小値と最大値を取得する方法を教えてください。 value Date 2014-03-13 10000.000 2014-03-21 2000.000 2014-03-27 2000.000 2014-03-17 200.000

    2023-07-31 12:24:28
  • Os.Renameで強制的に上書きする

    質問 リネーム os.rename がすでに存在する場合、別のファイルを強制的に上書きすることは可能ですか。 たとえば、以下のコードで Tests.csv ファイルがすでに存在する場合、Tests.txt ファイル (これも Tests.csv にリネームされたもの) に置き換えられます。 os.rename("C:\Users\Test.txt","C:\Users\Tests.csv"

    2023-07-31 10:21:01
  • Unittestで反復記号が空でないことを保証するには?

    質問 サービスにクエリを送信した後、私は辞書またはリストを取得し、それが空でないことを確認したいです。私はPython 2.7を使用しています。 私は assertEmpty メソッドがないことに驚きました。 unittest.TestCase クラスのインスタンスです。 既存の代用品は見た目が悪いだけです。 self.assertTrue(bool(d)) self.ass

    2023-07-31 09:21:20
  • Pythonを使ってWebブラウザでWebサイトを開くにはどうしたらいいですか?

    質問 Pythonを使って、ローカルコンピュータのWebブラウザ(ChromeやInternet Explorer)でWebサイトを開きたいのですが、どうすればいいですか? open("http://google.co.kr") # something like this これをやってくれるモジュールはないのでしょうか? どのように解決するのですか? この webbr

    2023-07-31 05:54:42
  • 2つの文の文字列が与えられたときの余弦類似度を計算する

    質問 から Python: tf-idf-cosine: ドキュメントの類似性を検索する。 を見ると、tf-idf cosineを使って文書の類似度を計算することができるようです。外部ライブラリを利用せずに、2つの文字列のcosine類似度を計算する方法はないのでしょうか? s1 = "This is a foo bar sentence ." s2 = "This sentenc

    2023-07-31 02:25:47
  • 2つのPandasデータフレームの共通行(交差点)を見つける

    質問 このような形式のデータフレームが2つあるとします(これらを df1 と df2 ): +------------------------+------------------------+--------+ | user_id | business_id | rating | +------------------------

    2023-07-30 20:18:39
  • python: 2 単語の名前を持つモジュールの名前付け

    質問 私は1つの.pyソースファイルからなる本当にシンプルなモジュールをまとめようとしていますが、すでに障害にぶつかっています。私はそれを scons-config と呼ぶつもりでしたが import scons-config はPythonでは動きません。私が見つけたのは このSOの質問 を見て PEP8スタイルガイド を見ましたが、2語名の規則について触れていない

    2023-07-30 19:09:24
  • Python で文字列を最初の空白だけで分割する

    質問 例えば、以下のような文字列があります。 "238 NEO Sports" . この文字列を で分割したい。 のスペースで分割したい。出力は次のようになる。 ["238","NEO Sports"] . 私が思いついた方法のひとつは split() を使って、最後に返された2つの文字列をマージすることです。もっと良い方法はないでしょうか? どのように解決するのですか

    2023-07-30 16:53:47