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

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

1
Pythonの「レイズ」の使用法
違いは何だraiseとraise fromPythonでは? try: raise ValueError except Exception as e: raise IndexError これは Traceback (most recent call last): File "tmp.py", line 2, in <module> raise ValueError ValueError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "tmp.py", line 4, in <module> raise IndexError IndexError そして …

8
DjangoのCharFieldにプレースホルダーを追加するにはどうすればよいですか?
たとえば、次のような非常に単純な形式を取ります。 class SearchForm(Form): q = forms.CharField(label='search') これはテンプレートでレンダリングされます: <input type="text" name="q" id="id_q" /> ただし、HTMLが次のようになるように、placeholderこのフィールドに値を指定して属性を追加しますSearch。 <input type="text" name="q" id="id_q" placeholder="Search" /> できれば、プレースホルダの値をCharField辞書などのフォームクラスに渡したいと思います。 q = forms.CharField(label='search', placeholder='Search') これを達成するための最良の方法は何でしょうか?




9
Pandas DataFrameで特定の列名を変更する
で指定された列名を変更するエレガントな方法を探していましたDataFrame。 データを再生する... import pandas as pd d = { 'one': [1, 2, 3, 4, 5], 'two': [9, 8, 7, 6, 5], 'three': ['a', 'b', 'c', 'd', 'e'] } df = pd.DataFrame(d) これまでに見つけた最もエレガントなソリューション... names = df.columns.tolist() names[names.index('two')] = 'new_name' df.columns = names 私はシンプルなワンライナーを期待していました...この試みは失敗しました... df.columns[df.columns.tolist().index('one')] = 'another_name' 感謝して受け取ったヒント。
195 python  pandas 

3
PythonのPandasとNumPy + SciPyの違いは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 この質問を改善する どちらも非常に似ているようで、財務データ分析にどのパッケージがより有益であるかについて知りたいです。
195 python  numpy  scipy  pandas 

8
Python関数の属性-使用と乱用[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する 多くの人がこの機能を認識していませんが、Pythonの関数(およびメソッド)は属性を持つことができます。見よ: >>> def foo(x): ... pass ... >>> foo.score = 10 >>> dir(foo) ['__call__', '__class__', '__delattr__', '__dict__', '__doc__', '__get__', '__getattribute__', '__hash__', '__init__', '__module__', '__name__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__str__', 'func_closure', 'func_code', 'func_defaults', 'func_dict', 'func_doc', 'func_globals', 'func_name', 'score'] >>> foo.score 10 >>> foo.score += 1 >>> …

15
Pythonのイベントシステム
Pythonのどのイベントシステムを使用していますか?私は既にpydispatcherを知っていますが、他に何が見つかるか、一般的に使用されているのかと思っていましたか? 大規模なフレームワークの一部であるイベントマネージャーには興味がありません。簡単に拡張できる小さな最小限のソリューションを使用したいと思います。

5
Pycharmのインスペクターが「d = {}」について文句を言うのはなぜですか?
d = {}Pycharmのコードインスペクターで辞書を初期化すると、次のような警告が表示されます。 この辞書の作成は、辞書リテラルとして書き直すことができます。 書き換えればd = dict()警告は消えます。以来{}、すでにある辞書リテラル、私はかなり確信してメッセージが誤っていますよ。さらに、それは両方のようでありd = {}、d = dict()有効かつPythonicです。 この関連する質問は、選択はスタイル/好みの問題であると結論付けるようです: "d = dict()"と "d = {}"の違い Pycharmが不満を言うのはなぜd = {}ですか? 更新: マックはそれを釘付けにした。警告は実際には、フラグが付けられた行だけでなく、複数の行に適用されました。 Pycharmは、辞書を初期化してから辞書に値を設定する一連の連続したステートメントを探しているようです。たとえば、これは警告をトリガーします。 d = {} d['a'] = 1 しかし、このコードはしません: d = {} pass d['a'] = 1
195 python  pycharm 

8
NaNで満たされたnumpy行列を作成する
私は次のコードを持っています: r = numpy.zeros(shape = (width, height, 9)) width x height x 9ゼロで満たされた行列を作成します。代わりNaNに、簡単な方法でsに初期化する関数または方法があるかどうかを知りたいです。
195 python  numpy 

8
2つの日付の間のDataFrame行を選択する
私はcsvからDataFrameを次のように作成しています: stock = pd.read_csv('data_in/' + filename + '.csv', skipinitialspace=True) DataFrameには日付列があります。指定された日付範囲内または指定された2つの日付値の間にある日付値を持つ行のみを含む新しいDataFrameを作成する(または既存のデータフレームを上書きする)方法はありますか?
195 python  pandas 

7
パンダのプロットにxとyのラベルを追加する
パンダを使用して非常に単純なものをプロットする次のコードがあるとします。 import pandas as pd values = [[1, 2], [2, 5]] df2 = pd.DataFrame(values, columns=['Type A', 'Type B'], index=['Index 1', 'Index 2']) df2.plot(lw=2, colormap='jet', marker='.', markersize=10, title='Video streaming dropout by category') 特定のカラーマップを使用する機能を維持しながら、xラベルとyラベルを簡単に設定するにはどうすればよいですか?plot()pandas DataFrames のラッパーは、それに固有のパラメーターを取りません。


6
`sorted(list)`と `list.sort()`の違いは何ですか?
list.sort() リストをソートして元のリストを置き換えますが、 sorted(list)並べ替えを変更せずに、リストの並べ替えられたコピーを返します。 どちらが他より好まれますか? どちらがより効率的ですか?どれくらい? リストをlist.sort()実行した後で、リストをソートされていない状態に戻すことはできますか?
194 python  list  sorting  copy  in-place 

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