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

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


9
Djangoでユニコード文字列を保存すると、MySQLの「不正な文字列値」エラー
first_name、last_nameをDjangoのauth_userモデルに保存しようとすると、奇妙なエラーメッセージが表示されました。 失敗した例 user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> Incorrect string value: '\xD0\x92\xD0\xB0\xD0\xBB...' for column 'first_name' at row 104 user.first_name = u'Krzysztof' user.last_name = u'Szukiełojć' user.save() …
158 python  mysql  django  unicode  utf-8 


8
tf.nn.embedding_lookup関数は何をしますか?
tf.nn.embedding_lookup(params, ids, partition_strategy='mod', name=None) この機能の義務がわかりません。それはルックアップテーブルのようなものですか?それぞれのIDに対応するパラメーター(ID単位)を返すことはどちらですか。 たとえば、skip-gramモデルでを使用するとtf.nn.embedding_lookup(embeddings, train_inputs)、それぞれに対してtrain_input対応する埋め込みが見つかりますか?

4
Python 3では4 * 0.1の浮動小数点値は見栄えが良いのに、3 * 0.1は見栄えが悪いのはなぜですか?
ほとんどの小数には正確な浮動小数点表現がないことがわかっています(浮動小数点演算は壊れていますか?)。 しかし、両方の値が実際に醜い10進数表現を持っている場合、なぜ4*0.1がとしてうまく表示されるのかわかりません0.4が、そうで3*0.1はありません。 >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal >>> Decimal(3*0.1) Decimal('0.3000000000000000444089209850062616169452667236328125') >>> Decimal(4*0.1) Decimal('0.40000000000000002220446049250313080847263336181640625')

8
コンソールの同じ場所に出力を書き込むにはどうすればよいですか?
私はpythonが初めてで、FTPサーバーからのファイルのダウンロードなどを自動化するスクリプトを書いています。ダウンロードの進行状況を表示したいのですが、次のように同じ位置に留めておきます。 出力: ファイルFooFile.txtのダウンロード[47%] 私はこのようなものを避けようとしています: Downloading File FooFile.txt [47%] Downloading File FooFile.txt [48%] Downloading File FooFile.txt [49%] これを行うにはどうすればよいですか? 複製: コマンドラインアプリケーションで現在の行に印刷するにはどうすればよいですか。

5
辞書ビューオブジェクトとは何ですか?
Python 2.7では、ディクショナリビューメソッドを使用できるようになりました。 今、私は次の長所と短所を知っています: dict.items()(そしてvalues、keys):あなたが実際に結果を格納することができますので、リストを返し、 dict.iteritems() (など):ジェネレータを返すため、生成された各値を1つずつ反復できます。 何のためにdict.viewitems()(など)?それらの利点は何ですか?どのように機能しますか?結局のところ、ビューとは何ですか? ビューは常に辞書からの変更を反映していると読みました。しかし、パフォーマンスとメモリの観点からはどのように振る舞いますか?長所と短所は何ですか?
158 python  view  dictionary 


14
Pythonでscpする方法は?
Pythonでファイルをscpする最もPython的な方法は何ですか?私が知っている唯一のルートは os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) これはハックであり、Linuxライクなシステムの外部では機能しません。また、リモートホストにパスワードなしのSSHが設定されていない限り、パスワードプロンプトを回避するためにPexpectモジュールの支援が必要です。 Twistedを知っていますがconch、低レベルのsshモジュールを介してscpを自分で実装することは避けたいと思います。 paramikoSSHとSFTPをサポートするPythonモジュールであるを知っています。ただし、SCPはサポートされていません。 背景:SFTPはサポートしていませんが、SSH / SCPはサポートしているルーターに接続しているため、SFTPは選択できません。 編集:これはSCPまたはSSHを使用してPythonでファイルをリモートサーバーにコピーする方法の複製ですか?。 ただし、その質問では、Python内からのキーを処理するscp固有の回答は提供されません。私はある種のコードを実行する方法を望んでいます import scp client = scp.Client(host=host, user=user, keyfile=keyfile) # or client = scp.Client(host=host, user=user) client.use_system_keys() # or client = scp.Client(host=host, user=user, password=password) # and then client.transfer('/etc/local/filename', '/etc/remote/filename')
158 python  ssh  paramiko  scp 


2
Pythonで現在の時間に時間を追加する方法
私は現在の時刻を以下のように取得できます: from datetime import datetime str(datetime.now())[11:19] 結果 '19:43:20' 今、私は9 hours上記の時間に追加しようとしていますが、Pythonで現在の時間に時間を追加するにはどうすればよいですか?
158 python  time  add 

18
Python-ユニークな辞書のリスト
辞書のリストを得たとしましょう: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] 一意の辞書のリストを取得する必要があります(重複を削除します): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Pythonでこれを実現する最も効率的な方法で誰かが私を助けてくれますか?
158 python  dictionary 

9
pyplotで円を描く
驚いたことに、matplotlib.pyplot(pylabは使用しないでください)を入力の中心(x、y)と半径rとして円を描く方法について、わかりやすい説明が見つかりませんでした。私はこれのいくつかの変種を試しました: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like circle.plot() or not? plt.show() ...しかし、まだ機能していません。
158 python  matplotlib 


14
「凍結された口述」とは何でしょうか?
フリーズセットは、フリーズセットです。 フリーズされたリストはタプルになる可能性があります。 凍結されたdictは何でしょうか?不変でハッシュ可能な辞書。 私はそれがのようなものかもしれないと思いますがcollections.namedtuple、それは凍結キー辞書(半凍結辞書)に似ています。だよね? 「frozendict」凍結された辞書である必要があり、それが持っている必要がありkeys、values、get、など、サポートin、forなど 更新: *あります:https : //www.python.org/dev/peps/pep-0603

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