• [解決済み] Pythonでinspectを使ってcalleeから呼び出し元の情報を取得する方法とは?

    質問 呼び出し元の情報(どのファイル/どの行)を呼び出し元から取得する必要があります。私は目的のために私がそのためにinpectモジュールを使用することができることを学びましたが、正確にどのようにではありません。 inspectでこれらの情報を得るにはどうすればよいのでしょうか?または、情報を取得するための他の方法はありますか? import inspect print __file

    2023-03-14 20:43:55
  • [解決済み] dict の適切なサブクラス化と __getitem__ & __setitem__ のオーバーライドの方法

    質問 あるコードのデバッグをしていて、特定の辞書がいつアクセスされたかを調べたいのです。それは実際には dict をサブクラス化し、いくつかの追加機能を実装したクラスです。とにかく、私がやりたいことは、サブクラスの dict を自分自身でサブクラス化し、オーバーライド __getitem__ と __setitem__ でデバッグ出力を出すことができます。今現在、私は cl

    2023-03-14 11:54:55
  • [解決済み] クラスメソッドでsuperを使用する

    質問 Pythonのsuper()関数を勉強しています。 この例(2.6)を見るまで、私はそれを把握していると思っていましたが、私自身が行き詰っていることに気づきました。 http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-

    2023-03-14 07:55:25
  • [解決済み] リターンとイールドを同一機能で表現

    質問 Pythonでyieldとreturnが同じ関数で使われた場合、具体的にどのようなことが起こるのでしょうか? def find_all(a_str, sub): start = 0 while True: start = a_str.find(sub, start) if start == -1: return yiel

    2023-03-14 04:53:04
  • [解決済み] Python + ldap による Active Directory の認証

    質問 Python + LDAPを使用してADに対して認証を行うにはどうしたらよいでしょうか。私は現在python-ldapライブラリを使用していますが、それが生成するのは涙だけです。 私は簡単なクエリを実行するためにバインドすることさえできません。 import sys import ldap Server = "ldap://my-ldap-server" DN, Secret

    2023-03-14 01:17:30
  • [解決済み] nosetests --pdb オプションでブレークポイントを設定する

    質問 nosetests --pdb は、エラーまたは失敗時に私を停止させますが、これは私のニーズには遅すぎます。実行中にコードをステップスルーすることで、問題がどこにあるのかをデバッグすることができます。 しかし、nosetestsは相対的なインポート(すなわち、パッケージ内のテスト)に依存するテストを可能にするので、便利です。 どのように私はテストが実行される前にブレークポイン

    2023-03-14 01:02:53
  • [解決済み] csv ファイルを読み込む際にカラム名を指定する pandas

    質問 これは私のデータセットの例です。 >>> user1 = pd.read_csv('dataset/1.csv') >>> print(user1) 0 0.69464 3.1735 7.5048 0 0.030639 0.14982 3.48680 9.2755 1 0.069763 -0.29965

    2023-03-13 17:28:54
  • [解決済み] PathLibは再帰的にディレクトリを削除しますか?

    質問 PathLib モジュールで、ディレクトリとその内容を削除する方法はありますか。というのも path.unlink() では、ファイルを削除するだけです。 path.rmdir() では、ディレクトリが空でなければなりません。1つの関数呼び出しでそれを行う方法はないのでしょうか? どのように解決するのですか? すでにご存知のように、唯一の2つの Path ファイルやデ

    2023-03-13 16:52:22
  • [解決済み] コマンドライン(ターミナル)からPycharmを起動する

    質問 PyCharmを使ったSage数学の開発を試してみたいです。 普段はeclipseを使ってsageの開発をしていますが、今度はPyCharmで試してみたいです。 sageの環境変数でeclipseを起動するために、普段はコマンドラインで以下のようにしています。 sage -sh cd /path/to/eclipse ./eclipse 最初の行はsageの環境変数をロード

    2023-03-13 04:04:26
  • [解決済み] 文字列をdatetime.timeオブジェクトに変換する

    質問 与えられた string という形式で "HH:MM" のように、例えば "03:55" を表し、それは 3 時間と 55 分 . に変換したいのですが datetime.time オブジェクトに変換したいのです。最も簡単な方法は何でしょうか? どのように解決するのですか? 使用方法 datetime.datetime.strptime() を呼び

    2023-03-13 02:25:54
  • [解決済み] Jupyter Notebookの変数エクスプローラ

    質問 Jupyter(IPython)にSpyderのような変数エクスプローラはないのでしょうか?テストコードを実行するたびに、常に変数のリストを表示しなければならないのは非常に不快です。 この機能はまだ実装されていないのでしょうか?もしそうなら、どのようにそれを有効にするのでしょうか? どのように解決するのですか? 最新情報 更新と書かれたセクションまでスクロールすると、よ

    2023-03-13 01:16:34
  • [解決済み] flake8 が filter 節のブール値比較 "==" で文句を言う

    質問 mysqlのdbテーブルにbooleanフィールドがあります。 # table model class TestCase(Base): __tablename__ = 'test_cases' ... obsoleted = Column('obsoleted', Boolean) 削除されていないテストケースの数を取得するには、次のように簡単に行うこ

    2023-03-12 16:49:31
  • [解決済み] バイトファイルからPIL画像を開く

    質問 私は この画像 で、サイズは128 x 128ピクセル、RGBAはバイト値でメモリに保存されています。しかし from PIL import Image image_data = ... # byte values of the image image = Image.frombytes('RGBA', (128,128), image_data) image.show()

    2023-03-12 07:08:43
  • [解決済み] 行列の各行にnumpy.linalg.normを適用するには?

    質問 2次元の行列があり、各行のノルムをとりたい。しかし、私が使用するとき numpy.linalg.norm(X) を直接使うと、行列全体のノルムを取ります。 各行のノルムを取るには、forループを使い、それぞれの X[i] のノルムを取ることができますが、30k行あるので膨大な時間がかかります。 より速い方法を見つけるために何か提案はありますか?または np.linalg

    2023-03-11 23:24:05
  • [解決済み] 関数で例外を発生させるか、Noneを返すか?重複

    質問 この質問はすでにここに回答があります : Pythonで例外とリターンコードのどちらを使用するのが良いですか? (6つの回答) Pyth

    2023-03-11 21:02:03
  • [解決済み] Google Colab(無料版)スクリプトを実行してから、コンピュータをシャットダウンすることはできますか?

    質問 google colab (無料版) のスクリプトを実行した後に、コンピュータをシャットダウンすることはできますか? クロスバリデーションで複数のディープラーニングモデルを学習しているため、クラウド上で同時に学習を実行しているウィンドウまたはコンピュータを閉じることができるかどうか知りたいです。 どのように解決するのですか? 編集しました。ブラウザを閉じた状態で、Cola

    2023-03-11 11:24:18
  • [解決済み] namedtupleにdocstringを追加する?

    質問 namedtupleにドキュメント文字列を簡単に追加することは可能でしょうか? 私は試しました。 from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) """ A point in 2D space """ # Yet another test """ A(nother) poi

    2023-03-11 09:22:15
  • [解決済み] Macでpython3をデフォルトのpythonにする。

    質問 私がここで行おうとしていることは python3 を私のデフォルトの python にすることです。 macで自動的にインストールされるpython 2.7を除いて、私は、以下のものをインストールしました。 python3 で ホームブリュー . というサイトです。 http://docs.python-guide.org/en/latest/starting/i

    2023-03-11 08:59:57
  • [解決済み] Python 最大再帰深度を超えた

    質問 以下の再帰コードを持っています。各ノードでSQLクエリを呼び出し、親ノードに属するノードを取得します。 ここにエラーがあります。 Exception RuntimeError: 'maximum recursion depth exceeded' in <bound method DictCursor.__del__ of <MySQLdb.cursors.DictC

    2023-03-11 01:55:45
  • [解決済み] Jupyterノートブックでセル出力をクリアするキーボードショートカット

    質問 Jupyter Notebookのセル出力をクリアする(トグルではない)キーボードショートカットをご存知の方はいらっしゃいますか? どのように解決するのですか? UI で独自のショートカットを設定することができます (最新のマスターバージョンの場合)。 このメニューは Help > Keyboard Shortcuts を開いているノートブックに表示さ

    2023-03-10 22:46:19