Pertanyaan yang diberi tag python

60
R vs Python untuk analisis data [ditutup]

Saya telah pemrograman selama sekitar satu tahun dan saya benar-benar tertarik pada analisis data dan pembelajaran mesin. Saya mengambil bagian dalam beberapa kursus online dan saya membaca beberapa buku. Semua yang saya lakukan menggunakan R atau Python dan saya mencari saran apakah saya harus...

59
Apa nama ** dalam python?

Saat memprogram Python saya terkadang melakukan a **untuk melakukan konversi. Saya mengerti apa yang dilakukannya tetapi struktur data apa yang saya manipulasi? A dictdan apa yang lainnya? Sebuah array? Apakah ada nama untuk

54
Mengapa popularitas seperti itu dengan Python? [Tutup]

Selain kesal di whitespace sebagai sintaks, saya bukan pembenci, saya hanya tidak mendapatkan daya tarik dengan Python. Saya menghargai puisi Perl, dan telah memprogram layanan web yang indah di bash & korn, dan shebang gnuplot. Saya menulis dokumen troffdan tidak keberatan REXX. Tidak...

50
Mengapa Python tidak mengizinkan lambda multi-line?

Adakah yang bisa menjelaskan alasan konkret mengapa BDFL memilih untuk membuat Python lambdas satu baris? Ini bagus: lambda x: x**x Ini menghasilkan kesalahan: lambda x: x**x Saya mengerti bahwa membuat lambda multi-baris entah bagaimana akan "mengganggu" aturan lekukan normal dan akan...

46
Tujuan `kembali sendiri` dari metode kelas?

Saya menemukan sesuatu seperti ini di proyek sumber terbuka. Metode yang mengubah atribut instance mengembalikan referensi ke instance. Apa tujuan konstruk ini? class Foo(object): def __init__(self): self.myattr = 0 def bar(self): self.myattr += 1 return

44
Mengapa kasus terburuk untuk fungsi ini O (n ^ 2)?

Saya mencoba untuk belajar sendiri bagaimana menghitung notasi BigO untuk fungsi arbitrer. Saya menemukan fungsi ini di buku teks. Buku ini menegaskan bahwa fungsinya adalah O (n 2 ). Ini memberikan penjelasan mengapa ini terjadi, tetapi saya berjuang untuk mengikuti. Saya bertanya-tanya apakah...

44
Pengampunan Python vs. Izin dan Mengetik Bebek

Dalam Python, saya sering mendengar bahwa lebih baik "meminta maaf" (pengecualian menangkap) daripada "meminta izin" (pemeriksaan jenis / kondisi). Dalam hal menegakkan itik mengetikkan Python, apakah ini try: x = foo.bar except AttributeError: pass else: do(x) lebih baik atau lebih buruk...