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

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

11
2つのnumpy配列を織り交ぜる
次の配列が与えられていると仮定します。 a = array([1,3,5]) b = array([2,4,6]) これらを効率的に織り交ぜて、このような3番目の配列を取得するにはどうすればよいでしょうか。 c = array([1,2,3,4,5,6]) と仮定することができますlength(a)==length(b)。
84 python  arrays  numpy 

7
Pythonで別々の行にリスト要素を印刷する
これを使用してPythonパスフォルダーを印刷しようとしています: import sys print sys.path 出力は次のようになります。 >>> print sys.path ['.', '/usr/bin', '/home/student/Desktop', '/home/student/my_modules', '/usr/lib/pyth on2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/pyth on2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-pack ages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/ usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/ python2.6/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/p ython2.6/dist-packages/wx-2.8-gtk2-unicode'] それらを正しく解析できるように、それらを別々の行に印刷するにはどうすればよいですか? 次のようになります。 /usr/bin /home/student/Desktop /home/student/my_modules etc
84 python 


1
range()がPython 3.3のジェネレーターである場合、範囲でnext()を呼び出せないのはなぜですか?
ウェブ上の誤った情報の犠牲になっているかもしれませんが、何かを誤解している可能性が高いと思います。私がこれまでに学んだことに基づいて、range()はジェネレーターであり、ジェネレーターはイテレーターとして使用できます。ただし、このコード: myrange = range(10) print(next(myrange)) 私にこのエラーを与えます: TypeError: 'range' object is not an iterator ここで何が欠けていますか?これが0を出力し、の次の値に進むことを期待していましたmyrange。私はPythonを初めて使用するので、かなり基本的な質問についてお詫びしますが、他の場所で適切な説明を見つけることができませんでした。

2
Djangoリクエストの取得パラメータ
Djangoリクエストには、次のものがあります。 POST:<QueryDict: {u'section': [u'39'], u'MAINS': [u'137']}> sectionとの値を取得するにはどうすればよいMAINSですか? if request.method == 'GET': qd = request.GET elif request.method == 'POST': qd = request.POST section_id = qd.__getitem__('section') or getlist....

12
アサーションが失敗したときにPythonのユニットテストを続行する
編集:より良い例に切り替え、これが本当の問題である理由を明らかにしました。 1回のテストで複数の失敗を確認できるように、アサーションが失敗しても実行を継続する単体テストをPythonで記述したいと思います。例えば: class Car(object): def __init__(self, make, model): self.make = make self.model = make # Copy and paste error: should be model. self.has_seats = True self.wheel_count = 3 # Typo: should be 4. class CarTest(unittest.TestCase): def test_init(self): make = "Ford" model = "Model T" car = Car(make=make, model=model) self.assertEqual(car.make, make) …

15
Pythonでファイルサイズを変換するためのより良い方法
ファイルを読み取り、そのサイズをバイト単位で返すライブラリを使用しています。 このファイルサイズはエンドユーザーに表示されます。彼らがそれを理解しやすくするために、私はMBそれをで割ることによってファイルサイズを明示的に変換しています1024.0 * 1024.0。もちろんこれは機能しますが、Pythonでこれを行うためのより良い方法があるのだろうかと思います。 より良いのは、おそらく、必要なタイプに応じてサイズを操作できるstdlib関数を意味します。を指定した場合と同様にMB、自動的にで除算され1024.0 * 1024.0ます。これらの線の何か。
84 python  filesize 

7
2つのパンダ列の文字列連結
私は以下を持っていますDataFrame: from pandas import * df = DataFrame({'foo':['a','b','c'], 'bar':[1, 2, 3]}) 次のようになります。 bar foo 0 1 a 1 2 b 2 3 c 今、私は次のようなものが欲しいです: bar 0 1 is a 1 2 is b 2 3 is c どうすればこれを達成できますか?私は以下を試しました: df['foo'] = '%s is %s' % (df['bar'], df['foo']) しかし、それは私に間違った結果を与えます: >>>print df.ix[0] bar …

6
特定の属性のみを持つタグを見つける方法-BeautifulSoup
BeautifulSoupを使用して、検索した属性のみを含むタグを検索するにはどうすればよいですか? たとえば、すべての<td valign="top">タグを検索したいとします。 次のコード: raw_card_data = soup.fetch('td', {'valign':re.compile('top')}) 必要なすべてのデータを取得<td>しますが、属性を持つタグも取得しますvalign:top 私も試しました: raw_card_data = soup.findAll(re.compile('<td valign="top">')) そしてこれは何も返しません(おそらく正規表現が悪いため) BeautifulSoupに「<td>属性が唯一のタグを探す」と言う方法があるのではないかと思っていましたvalign:top。 たとえば、HTMLドキュメントに次の<td>タグが含まれている場合の更新: <td valign="top">.....</td><br /> <td width="580" valign="top">.......</td><br /> <td>.....</td><br /> 最初の<td>タグ(<td width="580" valign="top">)だけを返したい

7
numpyを使用してPythonでTIFF(インポート、エクスポート)を操作する
TIFF画像を開いてnumpy配列にインポートするには、Pythonメソッドが必要です。これにより、ピクセルデータを分析および変更して、TIFFとして再度保存できます。(これらは基本的にグレースケールの光強度マップであり、ピクセルごとのそれぞれの値を表します) TIFFに関するPILメソッドに関するドキュメントが見つかりませんでした。私はそれを理解しようとしましたが、「悪いモード」または「ファイルタイプがサポートされていません」というエラーしか発生しませんでした。 ここで何を使用する必要がありますか?


10
Pythonの配列フィルター?
たとえば、2つのリストがあります A = [6, 7, 8, 9, 10, 11, 12] subset_of_A = [6, 9, 12]; # the subset of A the result should be [7, 8, 10, 11]; the remaining elements これを行うためのPythonの組み込み関数はありますか?
84 python  list  filter 

3
PythonでファイルのMD5チェックサムを計算するにはどうすればよいですか?
ファイル内のMD5をチェックし、MD5が元のMD5と一致することを確認するコードをPythonで作成しました。 これが私が開発したものです: #Defines filename filename = "file.exe" #Gets MD5 from file def getmd5(filename): return m.hexdigest() md5 = dict() for fname in filename: md5[fname] = getmd5(fname) #If statement for alerting the user whether the checksum passed or failed if md5 == '>md5 will go here<': print("MD5 Checksum passed. You may now …

10
合計が1になる乱数のリストを生成する
合計が1になるように、N個(たとえば100個)の乱数のリストを作成するにはどうすればよいですか? で乱数のリストを作ることができます r = [ran.random() for i in range(1,100)] リストの合計が1になるようにこれをどのように変更しますか(これは確率シミュレーション用です)。
84 python  random 

3
PythonElementTreeを文字列に変換する
を呼び出すたびにElementTree.tostring(e)、次のエラーメッセージが表示されます。 AttributeError: 'Element' object has no attribute 'getroot' ElementTreeオブジェクトをXML文字列に変換する他の方法はありますか? TraceBack: Traceback (most recent call last): File "Development/Python/REObjectSort/REObjectResolver.py", line 145, in <module> cm = integrateDataWithCsv(cm, csvm) File "Development/Python/REObjectSort/REObjectResolver.py", line 137, in integrateDataWithCsv xmlstr = ElementTree.tostring(et.getroot(),encoding='utf8',method='xml') AttributeError: 'Element' object has no attribute 'getroot'

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