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.



8
Pilih item secara eksplisit dari daftar atau tuple
Saya memiliki daftar Python berikut (juga bisa menjadi tupel): myList = ['foo', 'bar', 'baz', 'quux'] Bisa saya katakan >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Bagaimana saya secara eksplisit memilih item yang indeksnya tidak memiliki pola tertentu? Misalnya, saya ingin memilih [0,2,3]. Atau dari …
120 python  list  select  indexing  tuples 

3
Bagaimana cara kerja numpy.histogram ()?
Saat membaca di numpy, saya menemukan fungsinya numpy.histogram(). Untuk apa dan bagaimana cara kerjanya? Dalam dokumen yang mereka sebutkan tempat sampah : Apa itu? Beberapa googling membawa saya pada definisi Histogram secara umum . Saya mengerti. Namun sayangnya saya tidak dapat menghubungkan pengetahuan ini dengan contoh yang diberikan di dokumen.
120 python  numpy  histogram 

7
Mengapa string kosong dikembalikan dalam hasil split ()?
Apa gunanya '/segment/segment/'.split('/')kembali ['', 'segment', 'segment', '']? Perhatikan elemen kosong. Jika Anda memisahkan pada pembatas yang kebetulan berada di posisi satu dan di ujung paling akhir string, nilai ekstra apa yang diberikannya agar string kosong dikembalikan dari setiap ujungnya?
120 python  string  split 

10
Bagaimana saya bisa menjalankan perintah eksternal secara asynchronous dari Python?
Saya perlu menjalankan perintah shell secara asinkron dari skrip Python. Maksud saya, saya ingin skrip Python saya terus berjalan saat perintah eksternal mati dan melakukan apa pun yang perlu dilakukan. Saya membaca posting ini: Memanggil perintah eksternal dengan Python Saya kemudian pergi dan melakukan beberapa pengujian, dan sepertinya os.system()akan melakukan …

11
Bagaimana cara menulis ke file excel yang sudah ada tanpa menimpa data (menggunakan panda)?
Saya menggunakan panda untuk menulis ke file excel dengan cara berikut: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx sudah terdiri dari beberapa tab yang berbeda. Namun, itu belum mengandung "Utama". Pandas menulis dengan benar ke sheet "Utama", sayangnya itu juga menghapus semua tab lainnya.


12
Ulangi semua nilai kamus bersarang?
for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Saya mencoba mengulang melalui kamus dan mencetak semua pasangan nilai kunci yang nilainya bukan kamus bersarang. Jika nilainya adalah kamus, saya ingin membacanya dan mencetak pasangan nilai kuncinya ... dll. Ada …
120 python  dictionary 

7
Pemeriksaan cepat untuk NaN di NumPy
Saya mencari cara tercepat untuk memeriksa terjadinya NaN ( np.nan) dalam array NumPy X. np.isnan(X)tidak mungkin, karena ia membangun larik bentuk boolean X.shape, yang berpotensi sangat besar. Saya mencoba np.nan in X, tetapi tampaknya tidak berhasil karena np.nan != np.nan. Apakah ada cara yang cepat dan hemat memori untuk melakukan …
120 python  numpy  nan 


13
Mengganti contoh karakter dalam string
Kode sederhana ini yang mencoba mengganti titik koma (pada posisi yang ditentukan-i) dengan titik dua tidak berfungsi: for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" Ini memberikan kesalahan line[i]=":" TypeError: 'str' object does not support item assignment Bagaimana cara mengatasi ini untuk mengganti titik koma dengan titik …
120 python  string 



6
Bagaimana menangani pengecualian dalam pemahaman daftar?
Saya memiliki beberapa pemahaman daftar dengan Python di mana setiap iterasi dapat menimbulkan pengecualian. Misalnya , jika saya memiliki: eggs = (1,3,0,3,2) [1/egg for egg in eggs] Saya akan mendapatkan ZeroDivisionError pengecualian di elemen ke-3. Bagaimana saya menangani pengecualian ini dan melanjutkan eksekusi pemahaman daftar? Satu-satunya cara yang bisa saya …

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.