• [解決済み] Python3のlambdaの自動タプルアンパッキングに相当するものは何ですか?

    質問 以下のpython2コードを考えてみましょう。 In [5]: points = [ (1,2), (2,3)] In [6]: min(points, key=lambda (x, y): (x*x + y*y)) Out[6]: (1, 2) これはpython3ではサポートされていないため、以下のようにする必要があります。 >>> min(point

    2022-08-14 11:10:44
  • [解決済み] Pythonでリストをdictのキーとして使えないのはなぜですか?

    質問 Pythonのdictのキーとして何が使えるのか、使えないのか、少し混乱しています。 dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! d

    2022-08-14 10:55:15
  • [解決済み] Pandas シリーズをフィルタリングする方法

    質問 groupby('name')を行い、他のカラムにmean()関数を使用した後、以下のようなSeriesがあります。 name 383 3.000000 663 1.000000 726 1.000000 737 9.000000 833 8.166667 どなたか、平均値1.000000の行をフィルタリングする方法を教えていた

    2022-08-14 09:46:02
  • [解決済み] リスト内のすべての要素が一意であるかどうかのチェック

    質問 リスト内のすべての要素が一意であるかどうかを確認する最も良い方法(従来の方法として最も良い)は何でしょうか? 私の現在のアプローチは Counter です。 >>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2] >>> counter = Counter(x) >>> for values in coun

    2022-08-14 09:25:01
  • [解決済み] モジュールがインポートされているかどうかを確認するには?

    質問 コードのどこかでモジュールをインポートしたかどうかを確認するにはどうしたらよいでしょうか。 if not has_imported("somemodule"): print('you have not imported somemodule') モジュールをインポート済みかどうかを確認したい理由は、時々プログラムを混乱させるので、インポートしたくないモジュールがあ

    2022-08-14 07:06:54
  • [解決済み] 負の数を正の数に変換するには?

    質問 Pythonで負の数を正の数に変換するにはどうすればよいでしょうか。(そして正のものを維持する)。 どのように解決するのですか? >>> n = -42 >>> -n # if you know n is negative 42 >>> abs(n) # for any n 42 を確認することを忘れない

    2022-08-14 05:42:28
  • [解決済み] django のテンプレートで "none" に相当するものは何ですか?

    質問 Django テンプレート内でフィールド/変数がないかどうかを確認したいです。そのための正しい構文は何ですか? これは私が現在持っているものです。 {% if profile.user.first_name is null %} <p> -- </p> {% elif %} {{ profile.user.first_name }} {{ prof

    2022-08-13 23:17:46
  • [解決済み] Pandasで、dataframe.applyで前の行の値も計算されている場合に、前の行の値を使用する方法はありますか?

    質問 以下のようなデータフレームがあります。 Index_Date A B C D ================================ 2015-01-31 10 10 Nan 10 2015-02-01 2 3 Nan 22 2015-02-02 10 60 Nan 280 2015-02-0

    2022-08-13 21:49:11
  • [解決済み] Pandas aggregate count distinct

    質問 ユーザーの活動のログがあり、1日あたりの総時間とユニークユーザー数のレポートを作成したいとします。 import numpy as np import pandas as pd df = pd.DataFrame({'date': ['2013-04-01','2013-04-01','2013-04-01','2013-04-02', '2013-04-02'], 'use

    2022-08-13 21:04:12
  • [解決済み] 各カラム名にサフィックス(またはプレフィックス)を付けるには?

    質問 私は _x のように各カラムの名前にサフィックスを付けたい。 featuresA = myPandasDataFrame.columns.values + '_x' どうすればいいのでしょうか?さらに、もし私が x_ を付けたい場合、解決方法はどのように変わるのでしょうか? どのように解決するのですか? を使用することができます。 list のような理解で

    2022-08-13 19:48:08
  • [解決済み] Pythonの組み込み型sort()メソッドについて

    質問 どのようなアルゴリズムがビルトインされているのですか? sort() メソッドはどのようなアルゴリズムを使用していますか?そのメソッドのコードを見てもらうことは可能でしょうか? どのように解決するのですか? もちろんです。 コードの はここで で始まり、関数 islt で始まり、かなり長い間続いています;-)。Chrisのコメントにもあるように、これはCのコードです

    2022-08-13 15:11:18
  • [解決済み] PythonのコードにVimのfoldingを使うにはどうしたらいいでしょうか?

    質問 Vim で Python コードのコードフォールディングを有効にすることに興味があります。私はそれを行うための複数の方法に気づきました。 Vim で Python のコード折りたたみを行うための好ましい方法を誰か持っていますか?すなわち 使っていて気に入っている特定の Vim プラグインがありますか? 手動で折りたたみますか、それともコメントにマーカーを付けますか?

    2022-08-13 12:39:23
  • [解決済み] RGBカラータプルを6桁のコードに変換する

    質問 を変換する必要があります。 (0, 128, 64) を次のようなものに変換する必要があります。 "#008040" . 後者は何と呼べばいいのかわからず、検索が困難になっています。 どのように解決するのですか? フォーマット演算子を使う % : >>> '#%02x%02x%02x' % (0, 128, 64) '#008040' 境界をチェッ

    2022-08-13 12:03:09
  • [解決済み] 改行なしの印刷(print 'a', )でスペースが印刷されますが、どのように削除しますか?

    質問 このようなコードがあります。 >>> for i in xrange(20): ... print 'a', ... a a a a a a a a a a a a a a a a a a a a 出力したい 'a' を出力したいが ' ' のようにします。 aaaaaaaaaaaaaaaaaaaa 可能でしょうか? どのように解決

    2022-08-13 10:34:32
  • [解決済み] pandas iterrowsは性能に問題がありますか?

    質問 pandasからiterrowsを使用する際に、非常にパフォーマンスが悪いことに気づきました。 これは他の人が経験していることでしょうか?iterrowsに特有のもので、この関数はあるサイズのデータ(私は2~300万行を扱っています)に対しては避けるべきでしょうか? この議論 の議論から、dataframe に dtypes が混在している場合に発生すると思われましたが、

    2022-08-13 08:20:18
  • [解決済み] リストを並べ替えるには?[クローズド]

    質問 終了しました。 この質問には デバッグの詳細 . 現在、回答は受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。 終了 1

    2022-08-12 20:26:47
  • [解決済み] Pythonのリストで項目のペアを繰り返し処理する [重複]。

    質問 この質問はすでにここに回答があります : 閉じる 10年前 . 重複の可能性があります。 Pythonでリストをペア(current, next)として反復処理する リスト内のすべての2つの要素に対する反復処理 Pythonで次の

    2022-08-11 22:25:58
  • [解決済み] random.shuffleはなぜNoneを返すのですか?

    質問 なぜ random.shuffle を返すのか None をPythonで返すか? >>> x = ['foo','bar','black','sheep'] >>> from random import shuffle >>> print shuffle(x) None の代わりにシャッフルされた値を取得するにはど

    2022-08-11 05:07:11
  • [解決済み] Pythonでクラスを別のクラスの中に定義することにメリットはありますか?

    質問 ここで話しているのは、ネストされたクラスについてです。基本的に、私はモデル化している2つのクラスを持っています。DownloadManagerクラスとDownloadThreadクラスです。ここでの明らかな OOP コンセプトは構成です。しかし、構成は必ずしもネストを意味するわけではありませんよね? 次のようなコードがあります。 class DownloadThread:

    2022-08-11 04:44:03
  • [解決済み] 1行の入れ子型Forループ

    質問 Pythonで行列の転置を行う関数を書きました。 def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] この過程で、一行でネストされたforループがどのように

    2022-08-11 02:46:27