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

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


16
Python Anaconda-安全にアンインストールする方法
Mac(OS Mavericks)にPython Anacondaをインストールしました。MacでPythonをデフォルトのバージョンに戻したかった。これを行う最良の方法は何ですか?~/anacondaディレクトリを削除する必要がありますか?他に必要な変更はありますか? 現在実行するwhich pythonと、次のパスが表示されます。 /Users/username/anaconda/bin/python
246 python  anaconda 

5
Pythonは...を除いてコンマvs「として」を除く
以下の例のように、exceptステートメントの「、」と「as」の違いは何ですか。 try: pass except Exception, exception: pass そして: try: pass except Exception as exception: pass 2番目の構文は2.6で合法ですか?これはWindows上のCPython 2.6で機能しますが、cygwinの2.5インタープリターは無効であると不平を言います。 どちらも2.6で有効な場合、どちらを使用すればよいですか?
246 python  python-2.6 

8
変数を文字列内に配置するにはどうすればよいですか?
をに入れたいintのstringですが。これが現在私がしていることです: num = 40 plot.savefig('hanning40.pdf') #problem line いくつかの異なる数値に対してプログラムを実行する必要があるため、ループを実行します。ただし、次のように変数を挿入しても機能しません。 plot.savefig('hanning', num, '.pdf') 変数をPython文字列に挿入するにはどうすればよいですか?
246 python  string  variables 

11
Pythonでは、リスト内のすべての項目を浮動小数点に変換するにはどうすればよいですか?
テキストファイルを読み取り、文字列として10進数を取り出し、リストに配置するスクリプトがあります。 だから私はこのリストを持っています: ['0.49', '0.54', '0.54', '0.54', '0.54', '0.54', '0.55', '0.54', '0.54', '0.54', '0.55', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54'] リスト内の各値を文字列から浮動小数点に変換するにはどうすればよいですか? 私が試してみました: for item in list: float(item) しかし、これは私にはうまくいかないようです。
246 python 

25
2つの辞書を比較し、等しい(キー、値)ペアの数を確認する
私は2つの辞書を持っていますが、簡単にするために、次の2つを取り上げます。 >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) 次に、の各key, valueペアxがで同じ対応する値を持っているかどうかを比較しyます。だから私はこれを書いた: >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if x_values == y_values: print 'Ok', x_values, y_values else: print 'Not', x_values, y_values そして、それはa tupleが返され、次に等しいかどうか比較されるので機能します。 私の質問: これは正しいです?これを行うより良い方法はありますか?速度ではなく、コードの優雅さについて話しています。 更新:key, value等しいペアの数を確認する必要があることを言及するのを忘れていました。

2
PythonでのURLデコードUTF-8
私はPythonの初心者である限り、多くの時間を費やしてきました。 どうすればこのようなURLをデコードできますか? example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0 これをPython 2.7で: example.com?title==правовая+защита url=urllib.unquote(url.encode("utf8")) 非常に醜いものを返しています。 それでも解決策はありません、どんな助けもありがたいです。

17
Pythonは長い文字列を切り捨てます
Pythonで文字列を75文字に切り捨てる方法を教えてください。 これはJavaScriptでどのように行われるかです: var data="saddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsaddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddsadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" var info = (data.length > 75) ? data.substring[0,75] + '..' : data;
245 python 

15
Djangoにダウンロード可能なファイルを提供させる
サイトのユーザーが、直接ダウンロードできないようにパスが不明瞭なファイルをダウンロードできるようにしたい。 たとえば、URLは次のようにしたいとします。 http://example.com/download/?f=somefile.txt サーバーでは、ダウンロード可能なすべてのファイルがフォルダーにあることを知っています/home/user/files/。 URLを見つけてそれを表示するのではなく、Djangoにダウンロード用のファイルを提供させる方法はありますか?

22
PythonでSoftmax関数を実装する方法
Udacityの深い学習クラス、Y_Iのソフトマックスは、単に全体のYベクトルの指数の合計で割った指数です。 どこS(y_i)のソフトマックス関数であるy_iとe指数関数的であるとjnoです。入力ベクトルYの列の数。 私は以下を試しました: import numpy as np def softmax(x): """Compute softmax values for each sets of scores in x.""" e_x = np.exp(x - np.max(x)) return e_x / e_x.sum() scores = [3.0, 1.0, 0.2] print(softmax(scores)) これは次を返します: [ 0.8360188 0.11314284 0.05083836] しかし、提案された解決策は: def softmax(x): """Compute softmax values for each sets of scores …

24
random.choiceの加重バージョン
random.choiceの加重バージョンを作成する必要がありました(リストの各要素は、選択される確率が異なります)。これは私が思いついたものです: def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two items each. Technically, they can have more than two items, the rest will just be ignored. The first item is the thing being chosen, the …

3
Django:選択肢の値を表示する
models.py: class Person(models.Model): name = models.CharField(max_length=200) CATEGORY_CHOICES = ( ('M', 'Male'), ('F', 'Female'), ) gender = models.CharField(max_length=200, choices=CATEGORY_CHOICES) to_be_listed = models.BooleanField(default=True) description = models.CharField(max_length=20000, blank=True) views.py: def index(request): latest_person_list2 = Person.objects.filter(to_be_listed=True) return object_list(request, template_name='polls/schol.html', queryset=latest_person_list, paginate_by=5) テンプレートでは、を呼び出すとperson.gender、'M'またはの'F'代わりに'Male'またはを取得し'Female'ます。 コード(/ )の代わりに値('Male'または'Female')を表示する方法'M''F'

12
Pythonの相対パス
コードベースのいくつかのテンプレートファイルを現在のディレクトリにコピーする作業用の簡単なヘルパースクリプトを作成しています。ただし、テンプレートが保存されているディレクトリへの絶対パスはありません。スクリプトからの相対パスがありますが、スクリプトを呼び出すと、現在の作業ディレクトリからの相対パスとして処理されます。この相対URLが代わりにスクリプトの場所からであることを指定する方法はありますか?

6
False == 0およびTrue == 1は実装の詳細ですか、それとも言語によって保証されていますか?
False == 0そしてTrue == 1、Pythonでは(ユーザーによって再割り当てされないと仮定して)が保証されていますか?たとえば、Pythonのバージョン(既存のバージョンと将来のバージョンの両方)に関係なく、次のコードが常に同じ結果を生成することが保証されていますか? 0 == False # True 1 == True # True ['zero', 'one'][False] # is 'zero' 公式ドキュメントへの参照は大歓迎です! 編集:多くの回答で述べたように、boolから継承しintます。したがって、質問は次のように書き直すことができます。「ドキュメントでは、プログラマは整数から継承されるブール値に値0と1?を使用して依存できると公式に言っていますか?」この質問は、実装の詳細が原因で失敗しない堅牢なコードの記述に関連しています。

16
Pythonでデーモンをどのように作成しますか?
Googleで検索すると、 x2コードスニペットが表示されます。最初の結果はこのコードレシピです、多くのドキュメンテーションと説明があり、その下にいくつかの有用な議論があるです。 ただし、他のコードサンプルには、それほど多くのドキュメントは含まれていませんが、start、stop、restartなどのコマンドを渡すためのサンプルコードが含まれています。また、デーモンがすでに実行されているかどうかなどを確認するのに便利なPIDファイルも作成します。 これらのサンプルはどちらもデーモンの作成方法を説明しています。考慮する必要がある追加の事項はありますか?1つのサンプルが他のサンプルよりも優れているのはなぜですか?
244 python  daemon 

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