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

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

6
Pythonでバイナリリテラルをどのように表現しますか?
Pythonリテラルで整数を2進数としてどのように表現しますか? 私は16進数の答えを簡単に見つけることができました。 >>> 0x12AF 4783 >>> 0x100 256 および8進数: >>> 01267 695 >>> 0100 64 Pythonでリテラルを使用してバイナリをどのように表現しますか? 回答のまとめ Python 2.5およびそれ以前:int('01010101111',2)リテラルを使用せずにバイナリを使用して表現できます。 Python 2.5以前:バイナリリテラルを表現する方法はありません。 Python 2.6ベータ:次のようにできます:0b1100111または0B1100111。 Python 2.6ベータ:0o27または0O27(2番目の文字は文字O)8進数を表すこともできます。 Python 3.0ベータ:2.6と同じ027ですが、8進数の古い構文は許可されなくなります。

14
timeitモジュールの使用方法
何をするかという概念は理解timeitしていますが、コードに実装する方法がわかりません。 どのように私は言う、二つの機能を比較することができますinsertion_sortし、tim_sortで、timeit?
351 python  time  timeit 

7
ロジット、softmax、softmax_cross_entropy_with_logitsとは何ですか?
ここで tensorflow APIドキュメントを調べていました。tensorflowのドキュメントでは、と呼ばれるキーワードを使用していましたlogits。それは何ですか?APIドキュメントの多くのメソッドでは、次のように記述されています tf.nn.softmax(logits, name=None) 書かれているのがこれらlogitsだけのTensors場合、なぜ別の名前を維持するのlogitsですか? もう1つは、区別できない2つの方法があることです。彼らはいた tf.nn.softmax(logits, name=None) tf.nn.softmax_cross_entropy_with_logits(logits, labels, name=None) それらの違いは何ですか?ドキュメントは私には明確ではありません。私は何をtf.nn.softmaxしているのか知っています。しかし、他のものではありません。例は本当に役に立ちます。


19
Pythonで親ディレクトリを取得するにはどうすればよいですか?
誰かがクロスプラットフォームの方法でPythonのパスの親ディレクトリを取得する方法を教えてもらえますか?例えば C:\Program Files ---> C:\ そして C:\ ---> C:\ ディレクトリに親ディレクトリがない場合は、ディレクトリ自体を返します。質問は単純に思えるかもしれませんが、Googleで詳しく調べることはできませんでした。
350 python 

20
PIPを使用したPILのインストール
次のコマンドを使用してPIL(Python Imaging Library)をインストールしようとしています。 sudo pip install pil しかし、私は次のメッセージを受け取ります: Downloading/unpacking PIL You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files. Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded Running setup.py egg_info for package PIL WARNING: '' not a valid package name; please use only.-separated …

16
pipを使用してプライベートGitHubリポジトリからパッケージをインストールすることはできますか?
プライベートGitHubリポジトリからPythonパッケージをインストールしようとしています。パブリックリポジトリの場合、正常に機能する次のコマンドを発行できます。 pip install git+git://github.com/django/django.git ただし、プライベートリポジトリにこれを試した場合: pip install git+git://github.com/echweb/echweb-utils.git 次の出力が表示されます。 Downloading/unpacking git+git://github.com/echweb/echweb-utils.git Cloning Git repository git://github.com/echweb/echweb-utils.git to /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build Complete output from command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build: fatal: The remote end hung up unexpectedly Cloning into /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build... ---------------------------------------- Command /usr/local/bin/git clone git://github.com/echweb/echweb-utils.git /var/folders/cB/cB85g9P7HM4jcPn7nrvWRU+++TI/-Tmp-/pip-VRsIoo-build failed with error code 128 これは、認証を提供せずにプライベートリポジトリにアクセスしようとしているためだと思います。したがってssh、pipがSSH公開鍵を使用して認証されることを期待して、Git +を使用しようとしました。 pip install …
349 python  git  github  pip 

12
ブラウザでJupyter / ipythonノートブックのセル幅を増やすにはどうすればよいですか?
ブラウザでipythonノートブックの幅を広げたいのですが。高解像度の画面があり、この余分なスペースを利用するためにセルの幅/サイズを拡大したいと思います。 ありがとう! 編集:5/2017 私は今jupyterthemesを使用しています:https://github.com/dunovank/jupyter-themes そしてこのコマンド: jt -t oceans16 -f roboto -fs 12 -cellw 100% 幅を100%に設定し、テーマを適切に設定します。


22
SSLErrorをスローするPythonリクエスト
CAS、jspringのセキュリティチェック、リダイレクトなどを含む簡単なスクリプトを作成しています。KennethReitzのpythonリクエストを使用したいのは、これがすばらしい作品だからです。ただし、CASはSSL経由で検証される必要があるため、最初にそのステップを通過する必要があります。Pythonリクエストで何が必要なのかわかりませんか?このSSL証明書はどこにあるはずですか? Traceback (most recent call last): File "./test.py", line 24, in <module> response = requests.get(url1, headers=headers) File "build/bdist.linux-x86_64/egg/requests/api.py", line 52, in get File "build/bdist.linux-x86_64/egg/requests/api.py", line 40, in request File "build/bdist.linux-x86_64/egg/requests/sessions.py", line 209, in request File "build/bdist.linux-x86_64/egg/requests/models.py", line 624, in send File "build/bdist.linux-x86_64/egg/requests/models.py", line 300, in _build_response File "build/bdist.linux-x86_64/egg/requests/models.py", line 611, …

8
Djangoモデルでon_deleteは何をしますか?
私はDjangoに精通していon_delete=models.CASCADEますが、最近モデルにオプションが存在することに気づきました。同じもののドキュメントを検索しましたが、それ以上のものを見つけることができませんでした: Django 1.9で変更: on_deleteこれで、2番目の位置引数として使用できます(以前は通常、キーワード引数としてのみ渡されていました)。Django 2.0では必須の引数になります。 使用例は from django.db import models class Car(models.Model): manufacturer = models.ForeignKey( 'Manufacturer', on_delete=models.CASCADE, ) # ... class Manufacturer(models.Model): # ... pass on_deleteは何をしますか?(モデルが削除された場合に実行されるアクションを推測します) 何をしmodels.CASCADEますか?(ドキュメンテーションのヒント) 他にどのようなオプションがありますか(私の推測が正しい場合)? このドキュメントはどこにありますか?

18
PythonでCronのようなスケジューラを取得するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 9か月前に閉鎖。 私は、Pythonでライブラリを提供atしcron、機能を提供します。 ボックスにインストールされているツールに依存するのではなく、純粋なPythonソリューションが欲しいです。この方法で、cronのないマシンで実行します。 cron:に慣れていない場合は、次のような式に基づいてタスクをスケジュールできます。 0 2 * * 7 /usr/bin/run-backup # run the backups at 0200 on Every Sunday 0 9-17/2 * * 1-5 /usr/bin/purge-temps # run the purge temps command, every 2 hours between 9am and 5pm on Mondays to Fridays. cron時間式の構文はそれほど重要ではありませんが、この種の柔軟性を備えた何かが欲しいです。 私のためにこれを実行する何かがない場合、このようなものを作成するためのビルディングブロックの提案はありがたく受け取られます。 編集 プロセスの起動には興味がありません。「ジョブ」もPythonで記述されています-python関数。必然的に、これは別のスレッドになると思いますが、別のプロセスではありません。 …

9
マルチプロセッシングプールと同様のスレッドプール?
マルチプロセッシングモジュールのプールクラスと同様に、ワーカースレッド用のプールクラスはありますか? たとえば、マップ関数を並列化する簡単な方法が好きです def long_running_func(p): c_func_no_gil(p) p = multiprocessing.Pool(4) xs = p.map(long_running_func, range(100)) ただし、新しいプロセスを作成するオーバーヘッドなしでそれを実行したいと思います。 GILについて知っています。ただし、私のユースケースでは、関数はIOにバインドされたC関数になり、Pythonラッパーは実際の関数呼び出しの前にGILを解放します。 独自のスレッドプールを作成する必要がありますか?


4
辞書をJSONに変換する
r = {'is_claimed': 'True', 'rating': 3.5} r = json.dumps(r) file.write(str(r['rating'])) JSONのデータにアクセスできません。何が悪いのですか? TypeError: string indices must be integers, not str

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