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.

6
Letakkan semua baris duplikat di Python Pandas
The pandas drop_duplicatesfungsi besar untuk "uniquifying" dataframe a. Namun, salah satu argumen kata kunci yang harus dilewati adalah take_last=Trueatau take_last=False, sementara saya ingin menghapus semua baris yang merupakan duplikat di seluruh bagian kolom. Apakah ini mungkin? A B C 0 foo 0 A 1 foo 1 A 2 foo 1 …

6
Indikator kemajuan selama operasi panda
Saya secara teratur melakukan operasi panda pada bingkai data lebih dari 15 juta baris atau lebih dan saya ingin memiliki akses ke indikator kemajuan untuk operasi tertentu. Apakah ada indikator kemajuan berbasis teks untuk operasi panda split-apply-menggabungkan? Misalnya, dalam sesuatu seperti: df_users.groupby(['userID', 'requestDate']).apply(feature_rollup) di mana feature_rollupada fungsi yang agak terlibat …
159 python  pandas  ipython 


9
Kesalahan "nilai string salah" MySQL saat menyimpan string unicode di Django
Saya mendapat pesan kesalahan aneh ketika mencoba menyimpan first_name, last_name ke model auth_user Django. Contoh gagal user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> Incorrect string value: …
158 python  mysql  django  unicode  utf-8 


4
Mengapa nilai floating-point 4 * 0,1 terlihat bagus di Python 3 tetapi 3 * 0,1 tidak?
Saya tahu bahwa sebagian besar desimal tidak memiliki representasi floating point yang tepat ( Apakah matematika floating point rusak? ). Tapi saya tidak melihat mengapa 4*0.1dicetak dengan baik 0.4, tetapi 3*0.1tidak, ketika kedua nilai sebenarnya memiliki representasi desimal jelek: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal …

8
Bagaimana cara menulis output di tempat yang sama di konsol?
Saya baru mengenal python dan sedang menulis beberapa skrip untuk mengotomatisasi pengunduhan file dari server FTP, dll. Saya ingin menunjukkan progres pengunduhan, tetapi saya ingin tetap pada posisi yang sama, seperti: keluaran: Mengunduh File FooFile.txt [47%] Saya mencoba menghindari sesuatu seperti ini: Downloading File FooFile.txt [47%] Downloading File FooFile.txt [48%] …

5
Apa objek tampilan kamus?
Dalam python 2.7, kami mendapatkan metode tampilan kamus yang tersedia. Sekarang, saya tahu pro dan kontra dari yang berikut: dict.items()(dan values, keys): mengembalikan daftar, sehingga Anda benar-benar dapat menyimpan hasilnya, dan dict.iteritems() (dan sejenisnya): mengembalikan generator, sehingga Anda dapat mengulangi setiap nilai yang dihasilkan satu per satu. Untuk apa dict.viewitems()(dan …
158 python  view  dictionary 


14
Bagaimana cara scp menggunakan Python?
Apa cara paling pythonic untuk scp file dengan Python? Satu-satunya rute yang saya ketahui adalah os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) yang merupakan peretasan, dan yang tidak berfungsi di luar sistem seperti Linux, dan yang membutuhkan bantuan dari modul Pexpect untuk menghindari permintaan kata sandi kecuali Anda sudah …
158 python  ssh  paramiko  scp 

2
Cara menambahkan jam ke waktu saat ini di python
Saya bisa mendapatkan waktu sekarang seperti di bawah ini: from datetime import datetime str(datetime.now())[11:19] Hasil '19:43:20' Sekarang, saya mencoba untuk menambah 9 hourswaktu di atas, bagaimana saya bisa menambahkan jam ke waktu saat ini dengan Python?
158 python  time  add 

3
Iterasi melalui direktori dengan Python
Saya perlu mengulang melalui subdirektori dari direktori yang diberikan dan mencari file. Jika saya mendapatkan file saya harus membukanya dan mengubah konten dan menggantinya dengan baris saya sendiri. Saya mencoba ini: import os rootdir ='C:/Users/sid/Desktop/test' for subdir, dirs, files in os.walk(rootdir): for file in files: f=open(file,'r') lines=f.readlines() f.close() f=open(file,'w') for …
158 python  directory 

18
Python - Daftar kamus unik
Katakanlah saya punya daftar kamus: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] dan saya perlu mendapatkan daftar kamus unik (menghapus duplikat): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Adakah yang …
158 python  dictionary 

9
plot sebuah lingkaran dengan pyplot
mengherankan saya tidak menemukan deskripsi lurus ke depan tentang cara menggambar lingkaran dengan matplotlib.pyplot (tolong tidak ada pylab) mengambil sebagai pusat input (x, y) dan jari-jari r. Saya mencoba beberapa varian ini: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like circle.plot() or not? plt.show() ... tapi tetap …
158 python  matplotlib 


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.