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

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


7
読み取り専用プロパティをモックでモックする方法は?
読み取り専用プロパティをモックでどのようにモックしますか? 私は試した: setattr(obj.__class__, 'property_to_be_mocked', mock.Mock()) しかし、問題は、それがクラスのすべてのインスタンスに適用されることです...これは私のテストを破ります。 他に何かアイデアはありますか?オブジェクト全体をモックしたくはありません。この特定のプロパティだけをモックします。

11
データフレームを複数のデータフレームに分割する
実験からのデータ(60人の回答者)を含む非常に大きなデータフレーム(約100万行)があります。 データフレームを60個のデータフレーム(各参加者のデータフレーム)に分割したいと思います。 データフレームdataには、'name'各参加者に固有のコードである、という変数があります。 以下を試しましたが、何も起こりません(または実行が1時間以内に停止しません)。私がやろうとしているのは、dataをより小さなデータフレームに分割し、それらをリストに追加することです(datalist): import pandas as pd def splitframe(data, name='name'): n = data[name][0] df = pd.DataFrame(columns=data.columns) datalist = [] for i in range(len(data)): if data[name][i] == n: df = df.append(data.iloc[i]) else: datalist.append(df) df = pd.DataFrame(columns=data.columns) n = data[name][i] df = df.append(data.iloc[i]) return datalist エラーメッセージが表示されません。スクリプトは永久に実行されているようです。 それを行うための賢い方法はありますか?


5
テキストボックスからFlaskにデータを送信しますか?
HTMLのテキストボックスから何かを取り出してフラスコにフィードし、そのデータをPythonで解析する方法があるかどうか疑問に思いました。これにはJSが関係しているのではないかと思っていましたが、間違っている可能性があります。何か案は?
92 python  flask 

5
Python文字列をコピーするにはどうすればよいですか?
私はこれをします: a = 'hello' そして今、私はただの独立したコピーが欲しいですa: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) アウト[3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] それらがすべて同じメモリアドレスを持っているのはなぜaですか?また、どうすればコピーを取得できますか?



2
パンダグループの値の範囲
パンダにgroupby値の増分の範囲で呼び出す簡単な方法はありますか?たとえば、以下の例では、列の最初の2つのグループが「0〜0.155、0.155〜0.31 ...」の範囲に分割されるように、列Bを0.155インクリメントしてビン化およびグループ化できBます。 import numpy as np import pandas as pd df=pd.DataFrame({'A':np.random.random(20),'B':np.random.random(20)}) A B 0 0.383493 0.250785 1 0.572949 0.139555 2 0.652391 0.401983 3 0.214145 0.696935 4 0.848551 0.516692 あるいは、最初にそれらの増分によってデータを新しい列に分類し、その後groupby、列に適用できる可能性のある関連する統計を決定するために使用することができますAか?

3
2つのDjangoクエリセットの和集合を見つけるにはどうすればよいですか?
2つのカスタムマネージャーメソッドを備えたDjangoモデルがあります。それぞれが、オブジェクトの異なるプロパティに基づいて、モデルのオブジェクトの異なるサブセットを返します。 各マネージャーメソッドによって返されるクエリセットの和集合であるクエリセット、またはオブジェクトのリストを取得する方法はありますか?

12
scipy:フレーム、軸なし、コンテンツのみのsavefig
numpy / scipyには、画像が配列に格納されています。表示できます。境界線、軸、ラベル、タイトルなどを使用savefig せずに保存したいと思います。純粋な画像だけで、他には何もありません。 PyPNGまたはのようなパッケージは避けたいのですがscipy.misc.imsave、問題が発生することがあります(常にうまくインストールされるとは限らずsavefig()、私にとっては基本的なものにすぎません)



4
エラーなしでgitcommitを実行する方法は?
git commit;を実行するファブリックスクリプトを作成しようとしています。ただし、コミットするものがない場合、gitはステータスが1。で終了します。デプロイスクリプトはそれを失敗と見なし、終了します。実際のコミットの失敗を検出したいので、git commit失敗をファブリックに完全に無視させることはできません。空のコミットの失敗を無視してデプロイを続行できるようにするにはどうすればよいですか?それでも実際のコミットが失敗したときに発生したエラーをキャッチできますか? def commit(): local("git add -p && git commit")
92 python  git  fabric 


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