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

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

2
特定の列でNaNを含む行を選択するにはどうすればよいですか?
このデータフレームを前提として、「Col2」がNaN?に等しい行のみを選択するにはどうすればよいですか? In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"]) In [57]: df Out[57]: 0 1 2 0 0 1 2 1 0 NaN 0 2 0 0 NaN 3 0 1 2 4 0 1 2 結果は次のようになります。 Out[57]: 0 1 2 1 …
104 python  pandas 


11
ターゲットデータベースが最新ではありません
Flaskアプリの移行を行いたいのですが。私はAlembicを使用しています。 ただし、次のエラーが発生します。 Target database is not up to date. オンラインで、私はそれがこれと関係があると読みました。 http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch 残念ながら、データベースを最新の状態にする方法と、リンクに示されているコードをどこに/どのように書くべきかがよくわかりません。移行の経験がある場合は、これについて説明していただけますか ありがとう

5
hg mercurialコマンドを使用すると「ERROR:root:code for hash md5 was not found」というエラーメッセージが表示される
hgコンソールでMercurialコマンドを使用しようとすると、このエラーが発生し続けます。Homebrewを使用してPythonをインストールし、Mac OS Catalina v 10.15.1を実行しています。 どんな参考もいただければ幸いです。ここに私が得ているエラーがあります: hg commit --amend ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/usr/local/Cellar/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module> globals()[__func_name] = __get_hash(__func_name) File "/usr/local/Cellar/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type md5 ERROR:root:code for …


5
Python:ジェネレータ式を出力しますか?
Pythonシェルで、次のようなリスト内包表記を入力すると、 >>> [x for x in string.letters if x in [y for y in "BigMan on campus"]] うまく印刷された結果が得られます。 ['a', 'c', 'g', 'i', 'm', 'n', 'o', 'p', 's', 'u', 'B', 'M'] 辞書内包についても同様です。 >>> {x:x*2 for x in range(1,10)} {1: 2, 2: 4, 3: 6, 4: 8, 5: 10, 6: 12, 7: …
103 python 

8
インポート時にmatplotlibに時間がかかる
matplotlib(1.5.1)の最新の安定リリースにアップグレードしたばかりで、matplotlibをインポートするたびに次のメッセージが表示されます。 /usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment. warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.') ...常に数秒間停止します。 これは予想される動作ですか?以前も同じでしたが、印刷されたメッセージがありませんでしたか?
103 python  matplotlib 


11
PythonでURLを作成するときにパスのコンポーネントを結合する方法
たとえば、プレフィックスパスを/js/foo.jsのようなリソースパスに結合したいとします。 結果のパスをサーバーのルートからの相対パスにしたいと思います。上記の例で、プレフィックスが「media」の場合、結果は/media/js/foo.jsになります。 os.path.joinはこれをうまく実行しますが、パスの結合方法はOSに依存します。この場合、ローカルファイルシステムではなく、ウェブをターゲットにしていることがわかります。 URLで使用されることがわかっているパスを使用しているときに、最良の代替手段はありますか?os.path.joinは十分に機能しますか?自分で巻くだけですか?
103 python  url 

3
時間:2019-02-09 09:18:39.0ラベル:python numpy machine epsilon
マシンイプシロンとは何かを理解しようとしています。ウィキペディアによると、次のように計算できます。 def machineEpsilon(func=float): machine_epsilon = func(1) while func(1)+func(machine_epsilon) != func(1): machine_epsilon_last = machine_epsilon machine_epsilon = func(machine_epsilon) / func(2) return machine_epsilon_last ただし、倍精度の数値にのみ適しています。単精度数もサポートするように変更することに興味があります。私はnumpy、特にnumpy.float32クラスを使用できることを読みました。誰かが関数の変更を手伝ってくれる?
103 python  numpy  epsilon 


4
SQLAlchemyを使用して新しいデータベースを作成する方法
SQLAlchemyを使用すると、次のようにEngineオブジェクトが作成されます。 from sqlalchemy import create_engine engine = create_engine("postgresql://localhost/mydb") へengineの引数で指定されたデータベースcreate_engine(この場合はmydb)が存在しない場合、アクセスは失敗します。指定したデータベースが存在しない場合、SQLAlchemyに新しいデータベースを作成するように指示することはできますか?
103 python  sqlalchemy 


10
Pythonプログラムを実行するにはどうすればよいですか?
だから私は少しPythonのように始めていますが、問題が発生しています...実行しています。笑 私は今のところIDLEを使用していますが、一度に実行できるのは数行だけなので、まったく使用しません。 Komodo Editを使用して実際の.pyファイルを作成しています。 私の質問は、実際のプログラムをテストするために.pyファイルを実行するにはどうすればよいですか? 私はWindows 7を使用しており、Kodoo Edit 5をIDEとして使用しています。コモドでF5キーを押しても何も起こりません。
103 python  ide  debugging 

11
ipythonが間違ったpythonバージョンを読み取る
Python、iPython、およびライブラリで問題が発生しています。次の点は、問題の連鎖を示しています。Mac LionでPython 2.7を実行しています。 iPythonはscipyのライブラリであるmatplotlibを読み取りませんが、numpyを読み取ります。 これを修正するために、Pythonのソースコードバージョンをインストールしようとしましたが、2つの異なるバージョン(2.7.1と2.7.2)になっているため、問題はさらに多くなりました。 Pythonを実行し、バージョン2.7.2を使用し、scipy、matplotlib、およびnumpyをインポートしていることに気付きましたが、iPythonではバージョンが2.7.1であり、scipyまたはmatplotlibを開けません。 他のブログ投稿で遭遇したことをいくつか試しました。しかし、それらのどれも助けてくれなかったし、残念ながら私はそれらのいくつかで何をしているのかよくわかりません。たとえば、easy_installとpipを使用してipythonをアンインストールして再インストールしてみました。また、homebrewを使用してすべてを再インストールし、パス.bash_profileを変更してみました。
103 python  ipython 

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