• [解決済み] OrderedDictの先頭に要素を追加するには?

    質問 こんなものがあります。 d1 = OrderedDict([('a', '1'), ('b', '2')]) こうすれば d1.update({'c':'3'}) すると、こうなる。 OrderedDict([('a', '1'), ('b', '2'), ('c', '3')]) が、これが欲しい。 [('c', '3'), ('a', '1'), ('b'

    2022-11-24 12:15:13
  • [解決済み] matplotlib のインポートに時間がかかる

    質問 の最新の安定版リリースにアップグレードしたところ matplotlib (1.5.1) をアップグレードしたところ、matplotlib をインポートするたびに、このメッセージが表示されるようになりました。 /usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Mat

    2022-11-24 01:09:11
  • [解決済み] Python で csv ファイルにヘッダを追加する

    質問 2つのcsvファイルをマージするPythonスクリプトを書いたのですが、最終的なcsvにヘッダを追加したくなりました。私は報告された提案に従おうとしました ここで と入力すると、次のようなエラーが発生しました。 expected string, float found . これを修正するための最もpythonicな方法は何ですか? 以下は私が使用しているコードです。 im

    2022-11-23 12:21:14
  • [解決済み] IPython の魔法の %paste はどのように機能するのですか?

    質問 すでにインデントされたPythonのコード/関数やクラス全体をIPythonにコピーしたいのですが、どうすればよいでしょうか。私が試みるたびに、インデントが台無しにされ、次のエラーメッセージが表示されます。 IndentationError: unindent does not match any outer indentation level (<ipython-input

    2022-11-23 08:25:14
  • [解決済み] WindowsでのPython os.path.join

    質問 Pythonを学ぼうとしていて、スクリプトを出力するプログラムを作っています。 私はos.path.joinを使いたいのですが、かなり混乱しています。 によると ドキュメントによると と言えば os.path.join('c:', 'sourcedir') 私は "C:sourcedir" . ドキュメントによると、これは正常なのですよね? でも、copytre

    2022-11-23 04:25:18
  • [解決済み] Pandasの左外部結合は左テーブルより大きなテーブルを生成する

    質問 左外部結合について私が理解するところでは、結果のテーブルが左のテーブルより多くの行を持つことはないはずです。 私の左のテーブルは192572行と8列です。 私の右のテーブルは、42160行と5列です。 私の左のテーブルには 'id' というフィールドがあり、右のテーブルの 'key' というカラムと一致します。 したがって、私はそのようにそれらをマージします。 com

    2022-11-22 18:22:44
  • [解決済み] 複数の辞書の値を取得するには?

    質問 この質問がすでに存在していたら申し訳ありません。 私はpythonで辞書を持っていて、私がしたいことは、そこからリストとしていくつかの値を取得することですが、私はこれが実装によってサポートされているかどうかわかりません。 myDictionary.get('firstKey') # works fine myDictionary.get('firstKey','second

    2022-11-22 17:40:49
  • [解決済み] Pythonで非ゼロパッドのタイムスタンプをパースする

    質問 以下のようなタイムスタンプから日付情報を取得したい。 3/1/2014 9:55 で datetime.strptime またはそれに相当するものです。 月、曜日、時間はゼロパディングされていませんが、書式指定ディレクティブは記載されていないようです ここで には、これを自動的に解析できるような書式設定ディレクティブはないようです。 そうするための最良の方法は何でし

    2022-11-22 15:31:05
  • [解決済み] PythonでURLを正規表現で検証するには?

    質問 Google App Engineでアプリを構築しています。私はPythonに信じられないほど新しく、過去3日間、次の問題に対して頭を叩いています。 私はRSSフィードを表すクラスを持っており、このクラスの中にsetUrlというメソッドを持っています。このメソッドへの入力はURLです。 私はre pythonモジュールを使ってRFC 3986 Reg-exの検証をしようとしてい

    2022-11-22 12:37:54
  • [解決済み] 複数の変数が None でないことを確認する最も Pythonic な方法は何ですか?

    質問 このような構成があった場合 def foo(): a=None b=None c=None #...loop over a config file or command line options... if a is not None and b is not None and c is not None: doSometh

    2022-11-22 07:33:25
  • [解決済み] pandas - 辞書からデータフレームに新しい列を追加する [重複].

    質問 この質問はすでにここに回答があります : pandasカラムの値をdictでリマップし、NaNを保持する (11の回答) 終了 3 年

    2022-11-22 03:17:35
  • [解決済み] ReturnステートメントでのTry-Except-Else-Finallyの奇妙な挙動

    質問 特殊な動作をするコードがあります。これは、私が書いた動作の簡略化されたバージョンです。これはまだ奇妙な動作を示すもので、なぜこのようなことが起こるのかについていくつかの具体的な質問がありました。 Windows7でPython2.6.6を使用しています。 def demo1(): try: raise RuntimeError,"To Force Issu

    2022-11-21 21:54:49
  • [解決済み] Pythonによるプロセス間通信

    質問 2つの別々のPythonランタイム間で通信するための良い方法は何ですか?私が試したものです。 名前付きパイプでの読み書きの例 os.mkfifo (ハチャメチャな感じ) dbus サービス (デスクトップでは動作していたが、ヘッドレスでは重すぎる) ソケット (低レベルすぎるように思われます。きっと使用するための高レベルのモジュールがあるのでしょう?)

    2022-11-21 19:57:44
  • [解決済み] Pythonでhash(n) == nとなるのはいつですか?

    質問 私はPythonの ハッシュ関数 . 小さな整数の場合、どうやら hash(n) == n と常に表示されます。しかし、これは大きな数には及びません。 >>> hash(2**100) == 2**100 False 私は驚きません、私はハッシュが有限の値の範囲を取ることを理解しています。その範囲とは何でしょうか? 私は バイナリサーチ

    2022-11-21 06:11:32
  • [解決済み] numpy配列の負の値を置換する

    質問 配列中の負の値をすべて0に置き換える簡単な方法はありますか? 私はNumPyの配列を使ってそれを行う方法について完全にブロックを持っています。 例 a = array([1, 2, 3, -4, 5]) を返す必要があります。 [1, 2, 3, 0, 5] a < 0 を与える。 [False, False, False, True, False]

    2022-11-21 02:50:38
  • [解決済み] matplotlib の y 軸ラベルを右側に表示する

    質問 Y 軸のラベルをプロットの右側に置く簡単な方法はありますか? 目盛りのラベルのために ax.yaxis.tick_right() を使って目盛りラベルにできることは知っていますが、軸ラベルにもできるのかどうか知りたいです。 一つ思いついたのは ax.yaxis.tick_right() ax2 = ax.twinx() ax2.set_ylabel('foo') しかし、

    2022-11-20 19:05:45
  • [解決済み] ScrapyプロジェクトのデバッグにPyCharmを使用する方法

    質問 Scrapy 0.20をPython 2.7で動かしています。私はPyCharmが良いPythonデバッガを持っていることを知りました。私はそれを使って私のScrapyスパイダーをテストしたい。誰かがそれを行う方法を知っていますか? 私が試したこと 実は、スパイダーをスクリプトとして実行することを試してみました。その結果、そのスクリプトをビルドしてみました。そして、このような

    2022-11-20 15:45:20
  • [解決済み] 文字列をセパレータの最後の出現位置で2つに分割する。

    質問 セパレータの最後の出現に基づいて、文字列を2つの部分に分割するために、pythonに組み込まれた関数があるかどうかを知りたいです。 例えば 文字列を考える "a b c,d,e,f" 、セパレータ上の分割の後 "," 、私は次のように出力したいです。 "a b c,d,e" と "f" のように出力したいです。 私は希望の出力を得るために文字列を操作する方法を知っていますが

    2022-11-20 12:19:15
  • [解決済み] scikit CountVectorizerのmin_dfとmax_dfを理解する。

    質問 CountVectorizerに入力するテキストファイルが5つあります。このとき min_df と max_df をCountVectorizerのインスタンスに追加する場合、最小/最大文書頻度とは正確に何を意味するのでしょうか?それはその特定のテキストファイルにおける単語の頻度なのでしょうか、それともコーパス全体(5つのテキストファイル)における単語の頻度なのでしょうか?

    2022-11-20 10:34:11
  • [解決済み] Pythonで文字列が大文字か小文字か混在しているかをチェックします。

    質問 Pythonで文字列のリストを大文字か小文字か大文字小文字の混在かによって分類したい どのように私はこれを行うことができますか? どのように解決するのですか? 文字列に対するメソッドはいくつかあります。 islower() と isupper() はあなたのニーズを満たすはずです。 >>> 'hello'.islower() True &

    2022-11-20 08:35:12