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

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

16
UnicodeDecodeError: 'ascii'コーデックは位置1のバイト0xefをデコードできません
文字列をUTF-8にエンコードしようとすると、いくつか問題が発生します。string.encode('utf-8')andの使用などunicode(string)、さまざまなことを試しましたが、エラーが発生します。 UnicodeDecodeError: 'ascii'コーデックは位置1のバイト0xefをデコードできません:序数が範囲外です(128) これは私の文字列です: (。・ω・。)ノ 何が問題になっているのかわかりません。 編集:問題は、文字列をそのまま印刷しても正しく表示されないことです。また、変換しようとしたときのこのエラー: Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> s = '(\xef\xbd\xa1\xef\xbd\xa5\xcf\x89\xef\xbd\xa5\xef\xbd\xa1)\xef\xbe\x89' >>> s1 = s.decode('utf-8') >>> print s1 Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeEncodeError: …
106 python  unicode  utf-8 

6
Python 2.7.3を搭載した64ビットWindows 7にNumpyをインストールする[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する Numpy用の唯一の64ビットWindowsインストーラーは、Python 2.6でのみ機能するNumpyバージョン1.3.0用です。 http://sourceforge.net/projects/numpy/files/NumPy/ WindowsでNumpyを使用するためにPython 2.6にロールバックする必要があり、何かが足りないように思えるのは奇妙に思えます。 私ですか?


16
スペースのないテキストを単語のリストに分割する方法は?
入力: "tableapplechairtablecupboard..."多くの単語 そのようなテキストを単語のリストに分割して取得するための効率的なアルゴリズムは何ですか? 出力: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], ...] 最初に頭に浮かぶのは、すべての可能な単語(最初の文字から始まる)を調べて、可能な限り長い単語を見つけることです。 position=word_position+len(word) PS 私たちはすべての可能な単語のリストを持っています。 「cupboard」という単語は「cup」と「board」にすることができ、最も長いものを選択します。 言語:Python、ただし主要なものはアルゴリズム自体です。
106 python  algorithm  text  split 

10
Pythonのコンソール出力を置き換える
特定のC / C ++プログラムのように、Pythonでこれらの気の利いたコンソールカウンターの1つを作成する方法を知りたいです。 私は物事を行うループがあり、現在の出力は次の行に沿っています: Doing thing 0 Doing thing 1 Doing thing 2 ... 最後の行を更新するだけで、よりきれいになります。 X things done. 私はこれをいくつかのコンソールプログラムで見たことがありますが、Pythonでこれを行うかどうか、どのように行うのか疑問に思っています。
106 python 

13
numpy.correlateを使用して自己相関を行うにはどうすればよいですか?
数値のセットの自動相関を行う必要があります。これは、私が理解しているように、セットとそれ自体の相関です。 私はnumpyの相関関数を使用して試してみましたが、最初の数が最大ではないはずのベクトルがほとんど常にあるため、結果は信じられません。 したがって、この質問は実際には2つの質問です。 正確には何をしnumpy.correlateていますか? 自動相関を行うにはどうすればよいですか(または他の何か)。

2
x軸ポイントのカスタムテキストでプロット
以下のサンプルコードのように、matplotlibとpythonを使用してプロットを描画しています。 x = array([0,1,2,3]) y = array([20,21,22,23]) plot(x,y) show() 上記のx軸のコードなので、描画された値、0.0, 0.5, 1.0, 1.5つまり私の参照x値と同じ値が表示されます。 とにかく、xの各点を別の文字列にマップしますか?たとえば、x軸に月の名前(文字列Jun, July,...)や人の名前("John", "Arnold", ...)や時刻("12:20", "12:21", "12:22", ..)などの他の文字列を表示する必要があります。 私に何ができるか、またはどの機能を見るか知っていますか? 私の目的にとってそれmatplotlib.tickerは助けになるでしょうか?
106 python  matplotlib 

5
virtualenvはどこに作成する必要がありますか?
virtualenvをどこに配置すればよいか混乱しています。 最初のdjangoプロジェクトで、次のコマンドでプロジェクトを作成しました django-admin.py startproject djangoproject 次に、djangoprojectディレクトリにcdして、コマンドを実行しました virtualenv env これにより、内部djangoprojectディレクトリと同じレベルに仮想環境ディレクトリが作成されました。 これは、この特定のプロジェクトのvirtualenvを作成するための間違った場所ですか? ほとんどの人がすべてのvirtualenvを完全に異なるディレクトリ(例:)に保持し、virtualenvwrapperを~/virtualenvs使用してそれらの間を切り替えているという印象を受けています。 これを行う正しい方法はありますか?


4
`staticmethod`と` abc.abstractmethod`:ブレンドされますか?
私のPythonアプリでは、staticmethodとの両方であるメソッドを作成したいと思いabc.abstractmethodます。どうすればよいですか? 両方のデコレータを適用しようとしましたが、機能しません。私がこれをすると: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass 例外*が発生します。これを行うと: class C(object): __metaclass__ = abc.ABCMeta @staticmethod @abc.abstractmethod def my_function(): pass 抽象メソッドは強制されません。 抽象静的メソッドを作成するにはどうすればよいですか? *例外: File "c:\Python26\Lib\abc.py", line 29, in abstractmethod funcobj.__isabstractmethod__ = True AttributeError: 'staticmethod' object has no attribute '__isabstractmethod__'

5
ifステートメントで理解をリスト
2つのイテラブルを比較し、両方のイテラブルに表示されるアイテムを印刷します。 >>> a = ('q', 'r') >>> b = ('q') # Iterate over a. If y not in b, print y. # I want to see ['r'] printed. >>> print([ y if y not in b for y in a]) ^ しかし、それ^が配置されている場所に無効な構文エラーが表示されます。このランバ関数の何が問題になっていますか?



18
Python PIPインストールでTypeErrorがスローされます:-=: 'Retry'および 'int'のサポートされていないオペランドタイプ
pip installpython 2.7.11+を搭載したUbuntu 16.04システムでモジュールを使用すると、次のエラーがスローされます。 TypeError: unsupported operand type(s) for -=: 'Retry' and 'int' ピップの何が問題になっていますか?必要に応じて、どうすれば再インストールできますか? 更新:完全なトレースバックは以下のとおりです sunny@sunny:~$ pip install requests Collecting requests Exception: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 209, in main status = self.run(options, args) File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 328, in run wb.build(autobuilding=True) File "/usr/lib/python2.7/dist-packages/pip/wheel.py", line 748, in build …
106 python  pip 

6
Python検索パスを他のソースに拡張する
かなり大規模な既存のコードベースでプロジェクトに参加しました。Linuxで開発しており、IDEは使用していません。コマンドラインを実行します。プロジェクトモジュールを実行するときにpythonに正しいパスを検索させる方法を理解しようとしています。たとえば、私が次のようなものを実行すると: python someprojectfile.py 私は得る ImportError: no module named core.'somemodule' すべてのインポートでこれが表示されますが、パスの問題だと思います。 TLDR: ~/codez/project/インポートステートメント中にPython で* .pyファイルのすべてのファイルとフォルダーを検索するにはどうすればよいですか。
106 python  search  import  path 

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