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

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

11
Pythonでコンマで分割し、空白を取り除く
私はコンマで分割するいくつかのpythonコードを持っていますが、空白を取り除きません: >>> string = "blah, lots , of , spaces, here " >>> mylist = string.split(',') >>> print mylist ['blah', ' lots ', ' of ', ' spaces', ' here '] 私はむしろこのように空白を削除してしまうでしょう: ['blah', 'lots', 'of', 'spaces', 'here'] リストをループして各項目をstrip()できることは承知していますが、これはPythonなので、より速く、簡単で、よりエレガントな方法があると思います。
346 python  whitespace  strip 

10
Python用のyamlパッケージをインストールするにはどうすればよいですか?
YAMLを使用するPythonプログラムがあります。を使用して新しいサーバーにインストールしようとするとpip install yaml、次が返されます。 $ sudo pip install yaml Downloading/unpacking yaml Could not find any downloads that satisfy the requirement yaml No distributions at all found for yaml Storing complete log in /home/pa/.pip/pip.log Python用のyamlパッケージをインストールするにはどうすればよいですか?Python 2.7を実行しています。(OS:Debian Wheezy)
346 python  python-2.7  yaml  pip  pyyaml 

10
ローカルファイルシステムフォルダーからpipを使用してvirtualenvにPythonパッケージをインストールする
ローカルファイルシステムからpipを使用してパッケージをインストールすることは可能ですか? python setup.py sdist適切なtar.gzファイルを作成したパッケージを実行しました。このファイルは私のシステムのに保存されています/srv/pkg/mypackage/mypackage-0.1.0.tar.gz。 次に、仮想環境で、pypiまたは特定のローカルの場所から取得したパッケージをインストールしたいと思います/srv/pkg。 これは可能ですか? PS 私は私が指定できることを知っていますpip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz。それはうまくいきますが、私は/srv/pkg入力しpip install mypackageた場合に、その場所をpipが検索するための別の場所として使用することについて話しています。
346 python  pip 


3
引数なしのPython argparseコマンドラインフラグ
コマンドライン引数にオプションのフラグを追加するにはどうすればよいですか? 例えば。だから私は書くことができます python myprog.py または python myprog.py -w 私は試した parser.add_argument('-w') しかし、私はただエラーメッセージを受け取ります Usage [-w W] error: argument -w: expected one argument これは、-wオプションの引数値が必要であることを意味します。フラグを受け入れるだけの方法は何ですか? 私はこの質問でhttp://docs.python.org/library/argparse.htmlかなり不透明になっています。

4
辞書をキーワードパラメータとして関数に渡す
辞書を使用してPythonで関数を呼び出したいのですが。 ここにいくつかのコードがあります: d = dict(param='test') def f(param): print(param) f(d) これは印刷されます{'param': 'test'}が、印刷したいだけtestです。 私はそれがより多くのパラメーターに対して同様に機能することを望みます: d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, p2) f2(d) これは可能ですか?

5
numpy配列と行列の違いは何ですか?どちらを使用すればよいですか?
それぞれの長所と短所は何ですか? 私が見てきたことから、必要に応じてどちらか一方をもう一方の代わりとして機能させることができるので、両方を使用するか、どちらか一方のみを使用する必要がありますか? プログラムのスタイルは私の選択に影響しますか?私はnumpyを使用していくつかの機械学習を行っているので、行列はたくさんありますが、ベクトル(配列)もたくさんあります。
345 python  arrays  matrix  numpy 

7
Python日付文字列から日付オブジェクト
Pythonで文字列を日付オブジェクトに変換するにはどうすればよいですか? 文字列は次のようになります"24052010"(形式:に対応"%d%m%Y") datetime.datetimeオブジェクトではなく、datetime.dateが必要です。
345 python  date 


9
InsecureRequestWarningを抑制:未検証のHTTPSリクエストがPython2.6で行われている
私が使用してのpython2.6でスクリプトを書いていますpyVmomiとの接続方法のいずれかを使用しています: service_instance = connect.SmartConnect(host=args.ip, user=args.user, pwd=args.password) 次の警告が表示されます。 /usr/lib/python2.6/site-packages/requests/packages/urllib3/connectionpool.py:734: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html InsecureRequestWarning) 面白いのは、私はピップでインストールurllib3を持っていないということです(それはにあります/usr/lib/python2.6/site-packages/requests/packages/urllib3/)。 私はここで提案されているように試しました import urllib3 ... urllib3.disable_warnings() しかし、それは何も変わりませんでした。

11
データフレームのセルから値を取得するにはどうすればよいですか?
データフレームから1行だけを抽出する条件を作成しました。 d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)] ここで、特定の列から値を取得したいと思います。 val = d2['col_name'] しかし、結果として、1つの行と1つの列(つまり 1つのセル)を含むデータフレームが得られます。それは私が必要とするものではありません。1つの値(1つの浮動小数点数)が必要です。パンダでどうすればいいですか?
344 python  pandas  dataframe 


10
Pythonでstdoutをパイプするときに正しいエンコーディングを設定する
Pythonプログラムの出力をパイプ処理すると、Pythonインタープリターはエンコードについて混乱し、それをNoneに設定します。これは、次のようなプログラムを意味します。 # -*- coding: utf-8 -*- print u"åäö" 正常に実行すると正常に動作しますが、次で失敗します: UnicodeEncodeError: 'ascii'コーデックは位置0の文字u '\ xa0'をエンコードできません:序数が範囲(128)にありません パイプシーケンスで使用する場合。 配管時にこれを機能させる最良の方法は何ですか?シェル/ファイルシステム/使用しているエンコーディングを使用するように指示することはできますか? これまで見てきた提案は、site.pyを直接変更するか、このハックを使用してdefaultencodingをハードコーディングすることです。 # -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') print u"åäö" 配管を機能させるより良い方法はありますか?

20
Pythonのスレッドから戻り値を取得するにはどうすればよいですか?
foo以下の関数は文字列を返します'foo'。'foo'スレッドのターゲットから返される値を取得するにはどうすればよいですか? from threading import Thread def foo(bar): print('hello {}'.format(bar)) return 'foo' thread = Thread(target=foo, args=('world!',)) thread.start() return_value = thread.join() :上に示した「それを行うには1明白な方法」とは、動作しませんthread.join()返さNone。

30
Python Pandas Errorデータのトークン化
パンダを使用して.csvファイルを操作しようとしていますが、次のエラーが発生します。 pandas.parser.CParserError:データのトークン化エラー。Cエラー:3行目に2つのフィールドが必要ですが、12を見ました パンダのドキュメントを読み込もうとしましたが、何も見つかりませんでした。 私のコードは単純です: path = 'GOOG Key Ratios.csv' #print(open(path).read()) data = pd.read_csv(path) どうすればこれを解決できますか?csvモジュールまたは別の言語を使用する必要がありますか? ファイルはMorningstarからのものです
341 python  csv  pandas 

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