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

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

12
数の除算剰余を見つける
Pythonで残りの数の除算を見つけるにはどうすればよいですか? 例: 数値が26で、除算された数が7の場合、除算の余りは5になります (7 + 7 + 7 = 21および26-21 = 5以降)。

10
パンダは列の平均/平均を取得します
パンダの列の平均または平均を取得できません。Aにはデータフレームがあります。以下で試したもののどちらも、列の平均を与えませんweight >>> allDF ID birthyear weight 0 619040 1962 0.1231231 1 600161 1963 0.981742 2 25602033 1963 1.3123124 3 624870 1987 0.94212 次は、1つではなく複数の値を返します。 allDF[['weight']].mean(axis=1) これもそうです: allDF.groupby('weight').mean()
155 python  pandas 

3
パンダのマルチインデックスを列に変える
2つのインデックスレベルのデータフレームがあります。 value Trial measurement 1 0 13 1 3 2 4 2 0 NaN 1 12 3 0 34 これに変えたいのは: Trial measurement value 1 0 13 1 1 3 1 2 4 2 0 NaN 2 1 12 3 0 34 これを行うにはどうすればよいですか? ここで説明されているようにデータを集計したいので、これが必要ですが、インデックスとして使用されている場合、そのような列を選択することはできません。

10
ケラス、各レイヤーの出力を取得するには?
CNNを使用してバイナリ分類モデルをトレーニングしましたが、これが私のコードです model = Sequential() model.add(Convolution2D(nb_filters, kernel_size[0], kernel_size[1], border_mode='valid', input_shape=input_shape)) model.add(Activation('relu')) model.add(Convolution2D(nb_filters, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(MaxPooling2D(pool_size=pool_size)) # (16, 16, 32) model.add(Convolution2D(nb_filters*2, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(Convolution2D(nb_filters*2, kernel_size[0], kernel_size[1])) model.add(Activation('relu')) model.add(MaxPooling2D(pool_size=pool_size)) # (8, 8, 64) = (2048) model.add(Flatten()) model.add(Dense(1024)) model.add(Activation('relu')) model.add(Dropout(0.5)) model.add(Dense(2)) # define a binary classification problem model.add(Activation('softmax')) model.compile(loss='categorical_crossentropy', optimizer='adadelta', metrics=['accuracy']) model.fit(x_train, …

6
Pelican 3.3 pelican-quickstartエラー「ValueError:不明なロケール:UTF-8」
pelican3.3を使用しようとしたときに、「pelican-quickstart」というコマンドを入力すると、いくつかのエラーが表示されました。 これらはエラーです: (PelicanEnv)59-127-113-90:myblog Richo$ pelican-quickstart Traceback (most recent call last): File "/Users/Richo/Dropbox/Github/PelicanEnv/bin/pelican-quickstart", line 9, in <module> load_entry_point('pelican==3.3', 'console_scripts', 'pelican-quickstart')() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point return ep.load() File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/Users/Richo/Dropbox/Github/PelicanEnv/lib/python2.7/site-packages/pelican/__init__.py", line …


12
1から始まる数値の範囲を列挙する方法
私はPython 2.5を使用しています。そのような列挙が必要です(0ではなく1から開始): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)] 私はPython 2.6であなたができることを知っています:h = enumerate(range(2000、2005)、1)上記の結果を与えるが、python2.5ではできません... python2.5を使用: >>> h = enumerate(range(2000, 2005)) >>> [x for x in h] [(0, 2000), (1, 2001), (2, 2002), (3, 2003), (4, 2004)] 誰もがPython 2.5でその望ましい結果を得る方法を知っていますか? おかげで、 ジェフ
154 python 

16
Pythonでコンソールログを無効にして再度有効にする方法は?
Pythonのログモジュールを使用していますが、しばらくの間コンソールログを無効にしたいのですが、機能しません。 #!/usr/bin/python import logging logger = logging.getLogger() # this gets the root logger # ... here I add my own handlers #logger.removeHandler(sys.stdout) #logger.removeHandler(sys.stderr) print logger.handlers # this will print [<logging.StreamHandler instance at ...>] # but I may have other handlers there that I want to keep logger.debug("bla bla") 上記のコードはbla blaon …

6
リストの各要素をintでどのように分割しますか?
リストの各要素をintで除算したいだけです。 myList = [10,20,30,40,50,60,70,80,90] myInt = 10 newList = myList/myInt これはエラーです: TypeError: unsupported operand type(s) for /: 'list' and 'int' このエラーが発生する理由を理解しています。しかし、解決策が見つからないことに私は不満を感じています。 また試しました: newList = [ a/b for a, b in (myList,myInt)] エラー: ValueError: too many values to unpack 期待される結果: newList = [1,2,3,4,5,6,7,8,9] 編集: 次のコードは私の期待する結果を私に与えます: newList = [] for x in …
154 python 



12
AとAがNoneでない場合:
使ってもいいですか: if A: の代わりに if A is not None: 後者はとても冗長に見えます。違いはありますか?
154 python 


7
「return list.sort()」がリストではなくNoneを返すのはなぜですか?
findUniqueWords結果がソートされていることを確認できましたlist。ただし、リストは返されません。どうして? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words words = cleaned.split() # Evaluate each word for word in words: # Count …
154 python  list  sorting  return 


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