タグ付けされた質問 「python」

Pythonは、マルチパラダイム、動的型付け、多目的プログラミング言語です。これは、学習、理解、使用が迅速で、クリーンで統一された構文を適用できるように設計されています。Python 2は2020年1月1日をもって正式にサポートされなくなりました。それでも、バージョン固有のPythonの質問については、[python-2.7]または[python-3.x]タグを追加します。Pythonのバリアントまたはライブラリ(Jython、PyPy、Pandas、Numpyなど)を使用する場合は、タグに含めてください。

5
挿入後にMongoドキュメントを更新するにはどうすればよいですか?
ドキュメントを挿入するとします。 post = { some dictionary } mongo_id = mycollection.insert(post) ここで、フィールドを追加して更新するとします。それ、どうやったら出来るの?これはうまくいかないようです..... post = mycollection.find_one({"_id":mongo_id}) post['newfield'] = "abc" mycollection.save(post)


1
Djangoグループと権限を使用するにはどうすればよいですか?
私は基本的なユーザーのものを理解しています。認証、ログイン、アカウントの作成などを知っていますが、今はグループと権限に取り組みたいと思っています。 djangoグループ/パーミッションのドキュメントはどこにありますか?これはそうではありません:http://docs.djangoproject.com/en/dev/topics/auth/


1
declarative_base()とdb.Modelの違いは何ですか?
Flask-SQLAlchemyプラグインのクイックスタートチュートリアルでは、db.Modelクラスを継承するテーブルモデルを作成するようにユーザーに指示しています。 app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... ただし、SQLAlchemyチュートリアルとbottle-SQLAlchemy READMEはどちらも、テーブルモデルがBaseからインスタンス化されたものを継承することを示唆していますdeclarative_base()。 Base = declarative_base() class Users(Base): __tablename__ = 'users' ... これら2つのアプローチの違いは何ですか?

6
Pythonの入れ子関数
このようなPythonコードでどのようなメリットや影響が得られるでしょうか。 class some_class(parent_class): def doOp(self, x, y): def add(x, y): return x + y return add(x, y) 私はこれをオープンソースプロジェクトで見つけました。ネストされた関数の内部で何か便利なことをしていますが、それを呼び出す以外はまったく何もしていません。(実際のコードはここにあります。)なぜ誰かがこのようにコーディングするのでしょうか?外側の通常の関数ではなく、ネストされた関数内にコードを記述することには、いくつかの利点または副作用がありますか?

1
PythonでYAMLファイルを解析し、データにアクセスしますか?
私はYAMLを初めて使用し、YAMLファイルを解析し、解析されたYAMLのデータを使用/アクセスする方法を探しています。 私は、例えば、YAMLファイルを解析する方法についての説明に遭遇してきた、PyYAMLとチュートリアル、「どのように私はPythonでYAMLファイルを解析することができます」、「オブジェクトにPythonの辞書を変換する?」、しかし私は見つかっていないことです解析されたYAMLファイルからデータにアクセスする方法の簡単な例。 次のようなYAMLファイルがあるとします。 treeroot: branch1: branch1 text branch2: branch2 text テキスト「branch1text」にアクセスするにはどうすればよいですか? 「YAML解析とPython?」は解決策を提供しますが、より複雑なYAMLファイルからデータにアクセスする際に問題が発生しました。そして、解析されたYAMLファイルからデータにアクセスする標準的な方法があるかどうか疑問に思っています。おそらく「ツリーの反復」や「elementpath」表記に似ているか、XMLファイルを解析するときに使用されるものですか?
83 python  xml  parsing  yaml 

2
TensorFlowでクロスエントロピー損失を選択する方法は?
ロジスティック回帰や多項ロジスティック回帰などの分類問題は、クロスエントロピー損失を最適化します。通常、クロスエントロピー層はソフトマックス層の後に続き、確率分布を生成します。 テンソルフローには、少なくとも1ダースの異なるクロスエントロピー損失関数があります。 tf.losses.softmax_cross_entropy tf.losses.sparse_softmax_cross_entropy tf.losses.sigmoid_cross_entropy tf.contrib.losses.softmax_cross_entropy tf.contrib.losses.sigmoid_cross_entropy tf.nn.softmax_cross_entropy_with_logits tf.nn.sigmoid_cross_entropy_with_logits ..。 どちらが二項分類にのみ機能し、どれがマルチクラス問題に適していますか?sigmoid代わりにsoftmaxいつ使用する必要がありますか?sparse機能は他の機能とどのように異なり、なぜそれだけなのsoftmaxですか? 関連する(より数学指向の)議論:KerasとTensorFlowのこれらすべてのクロスエントロピー損失の違いは何ですか?。

2
Python set([])は、2つのオブジェクトが等しいかどうかをどのようにチェックしますか?これをカスタマイズするには、オブジェクトでどのメソッドを定義する必要がありますか?
Pythonで「コンテナ」オブジェクトまたはクラスを作成する必要があります。これは、私が定義した他のオブジェクトの記録を保持します。このコンテナの要件の1つは、2つのオブジェクトが同一であると見なされた場合、1つ(いずれか1つ)が削除されることです。私が最初に考えたのはset([])、この要件を満たすために、を含むオブジェクトとしてを使用することでした。 ただし、セットは2つの同一のオブジェクトインスタンスの1つを削除しません。作成するには何を定義する必要がありますか? これがPythonコードです。 class Item(object): def __init__(self, foo, bar): self.foo = foo self.bar = bar def __repr__(self): return "Item(%s, %s)" % (self.foo, self.bar) def __eq__(self, other): if isinstance(other, Item): return ((self.foo == other.foo) and (self.bar == other.bar)) else: return False def __ne__(self, other): return (not self.__eq__(other)) 通訳 >>> set([Item(1,2), Item(1,2)]) …

2
Matplotlib:現在の数値を設定する方法は?
これは簡単な質問だといいのですが、現時点では理解できません。matplotlibを使用して2つの図を表示し、それらをインタラクティブに使用したいと思います。私は以下でフィギュアを作成します: import matplotlib import pylab as pl f1 = pl.figure() f2 = pl.figure() また、MATLABのようなpyplotインターフェイスを使用して、両方の図をプロットおよび描画できます。と current_figure = pl.gcf() クリックした図に応じて、pyplotインターフェイスで現在アクティブな図を特定できます。次に、pyplotインターフェイスを使用して最初の図に何かを描画したいのですが、現在の図はどちらでもかまいません。だから何かのようなものがあります pl.set_current_figure(figure) または回避策はありますか?(私はオブジェクト指向インターフェースを使用できることを知っていますが、インタラクティブなものには、plot(x、y)のようなコマンドを使用する方がはるかに優れています)


5
URLのエスケープ文字をデコードします
エスケープ文字を含むURLを含むリストがあります。これらの文字はurllib2.urlopen、htmlページを回復するときに設定されています。 http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=edit http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&action=history http://www.sample1webpage.com/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh それらをPythonでエスケープされていない形式に戻す方法はありますか? PS:URLはutf-8でエンコードされています
83 python  escaping 

21
tkinterウィンドウを閉じるにはどうすればよいですか?
Tkinterプログラムを終了するにはどうすればよいですか?私がこのコードを持っているとしましょう: from Tkinter import * def quit(): # code to exit root = Tk() Button(root, text="Quit", command=quit).pack() root.mainloop() quitアプリケーションを終了する関数をどのように定義する必要がありますか?
83 python  tkinter 


5
Pythonでゼロ以外の埋め込みタイムスタンプを解析する
次のようなタイムスタンプから日時を取得したい:3/1/2014 9:55with datetime.strptime、または同等のもの。 月、日、および時間はゼロで埋められていませんが、これを自動的に解析できるフォーマットディレクティブがここにリストされていないようです。 そうするための最良のアプローチは何ですか?ありがとう!
83 python  datetime 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.