Pertanyaan yang diberi tag «python»

Python adalah bahasa pemrograman multiguna, multi-paradigma, diketik secara dinamis. Ini dirancang agar cepat untuk belajar, memahami, dan menggunakan, dan menegakkan sintaksis yang bersih dan seragam. Harap perhatikan bahwa Python 2 secara resmi tidak mendukung pada 01-01-2020. Namun, untuk pertanyaan Python versi khusus, tambahkan tag [python-2.7] atau [python-3.x]. Saat menggunakan varian atau pustaka Python (mis. Jython, PyPy, Pandas, Numpy), harap sertakan dalam tag.


5
Bagaimana cara mengatur rasio aspek di matplotlib?
Saya mencoba membuat plot persegi (menggunakan imshow), yaitu rasio aspek 1: 1, tetapi saya tidak bisa. Tak satu pun dari pekerjaan ini: import matplotlib.pyplot as plt ax = fig.add_subplot(111,aspect='equal') ax = fig.add_subplot(111,aspect=1.0) ax.set_aspect('equal') plt.axes().set_aspect('equal') Sepertinya panggilan hanya diabaikan (masalah yang sering saya alami dengan matplotlib).
108 python  matplotlib 

5
Apa itu metode __del__, Bagaimana menyebutnya?
Saya sedang membaca kode. Ada kelas di mana __del__metode didefinisikan. Saya menemukan bahwa metode ini digunakan untuk menghancurkan sebuah instance dari kelas. Namun, saya tidak dapat menemukan tempat di mana metode ini digunakan. Alasan utama untuk itu adalah bahwa saya tidak tahu bagaimana metode ini digunakan, mungkin tidak seperti itu: …
108 python  oop 

5
Baca file zip sebagai DataFrame pandas
Saya mencoba mengekstrak file csv dan menyebarkannya ke panda sehingga saya dapat mengerjakan file tersebut. Kode yang saya coba sejauh ini adalah: import requests, zipfile, StringIO r = requests.get('http://data.octo.dc.gov/feeds/crime_incidents/archive/crime_incidents_2013_CSV.zip') z = zipfile.ZipFile(StringIO.StringIO(r.content)) crime2013 = pandas.read_csv(z.read('crime_incidents_2013_CSV.csv')) Setelah baris terakhir, meskipun python bisa mendapatkan file tersebut, saya mendapatkan "tidak ada" di akhir …
108 python  zip  pandas 

17
Kerangka Kerja Django - Tidak dapat menyelesaikan URL untuk hubungan hyperlink menggunakan nama tampilan "detail-pengguna"
Saya sedang membangun sebuah proyek dalam Django Rest Framework di mana pengguna dapat masuk untuk melihat gudang anggur mereka. ModelViewSets saya berfungsi dengan baik dan tiba-tiba saya mendapatkan kesalahan yang membuat frustrasi ini: Tidak dapat menyelesaikan URL untuk hubungan hyperlink menggunakan nama tampilan "detail pengguna". Anda mungkin gagal memasukkan model …

7
Apakah Pythonic menggunakan pemahaman daftar hanya untuk efek samping?
Pikirkan tentang fungsi yang saya panggil untuk efek sampingnya, bukan nilai yang dikembalikan (seperti mencetak ke layar, memperbarui GUI, mencetak ke file, dll.). def fun_with_side_effects(x): ...side effects... return y Sekarang, apakah Pythonic menggunakan pemahaman daftar untuk memanggil fungsi ini: [fun_with_side_effects(x) for x in y if (...conditions...)] Perhatikan bahwa saya tidak …

16
Hitung berapa banyak catatan dalam CSV Python?
Saya menggunakan python (Django Framework) untuk membaca file CSV. Saya menarik hanya 2 baris dari CSV ini seperti yang Anda lihat. Apa yang telah saya coba lakukan adalah menyimpan dalam variabel jumlah baris CSV juga. Bagaimana saya bisa mendapatkan jumlah baris? file = object.myfilePath fileObject = csv.reader(file) for i in …
108 python  csv  count 

6
binning data dengan python dengan scipy / numpy
adakah cara yang lebih efisien untuk mengambil rata-rata array di nampan yang telah ditentukan sebelumnya? misalnya, saya memiliki array angka dan array yang sesuai dengan posisi awal dan akhir bin dalam array itu, dan saya hanya ingin mengambil mean di tempat sampah itu? Saya memiliki kode yang melakukannya di bawah …

5
Membaca dan menimpa file dengan Python
Saat ini saya menggunakan ini: f = open(filename, 'r+') text = f.read() text = re.sub('foobar', 'bar', text) f.seek(0) f.write(text) f.close() Tetapi masalahnya adalah file lama lebih besar dari file baru. Jadi saya berakhir dengan file baru yang memiliki bagian dari file lama di ujungnya.
108 python  file  overwrite 


2
TypeError: tidak dapat menggunakan pola string pada objek seperti byte di re.findall ()
Saya mencoba mempelajari cara mengambil url dari halaman secara otomatis. Dalam kode berikut saya mencoba mendapatkan judul halaman web: import urllib.request import re url = "http://www.google.com" regex = r'<title>(,+?)</title>' pattern = re.compile(regex) with urllib.request.urlopen(url) as response: html = response.read() title = re.findall(pattern, html) print(title) Dan saya mendapatkan kesalahan tak terduga …

2
menambahkan header ke modul permintaan python
Sebelumnya saya menggunakan httplibmodul untuk menambahkan header dalam permintaan. Sekarang saya mencoba hal yang sama dengan requestsmodul. Ini adalah modul permintaan python yang saya gunakan: http://pypi.python.org/pypi/requests Bagaimana saya bisa menambahkan header ke request.postdan request.getmengatakan saya harus menambahkan foobarkunci di setiap permintaan di header.

3
Mengapa `a == b atau c atau d` selalu bernilai True?
Saya menulis sistem keamanan yang menolak akses ke pengguna yang tidak sah. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Ini memberikan akses ke pengguna resmi seperti yang diharapkan, tetapi juga memungkinkan pengguna yang tidak …

9
matplotlib / seaborn: baris pertama dan terakhir dipotong setengah dari plot peta panas
Saat memplot peta panas dengan dasar laut (dan matriks korelasi dengan matplotlib), baris pertama dan terakhir dipotong menjadi dua. Ini terjadi juga ketika saya menjalankan contoh kode minimal yang saya temukan online ini. import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) sns.heatmap(data.corr()) …

12
Bagaimana cara membagi teks menjadi kalimat?
Saya memiliki file teks. Saya perlu mendapatkan daftar kalimat. Bagaimana ini bisa diterapkan? Ada banyak kehalusan, seperti titik yang digunakan dalam singkatan. Ekspresi reguler saya yang lama bekerja dengan buruk: re.compile('(\. |^|!|\?)([A-Z][^;↑\.<>@\^&/\[\]]*(\.|!|\?) )',re.M)
108 python  text  split 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.