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
Histogram Matplotlib
Jadi saya punya sedikit masalah. Saya memiliki kumpulan data di scipy yang sudah dalam format histogram, jadi saya memiliki pusat nampan dan jumlah kejadian per bin. Bagaimana sekarang saya bisa memplot adalah sebagai histogram. Saya mencoba hanya melakukan bins, n=hist() tapi tidak seperti itu. Ada rekomendasi?

5
Konstruktor Python dan __init__
Mengapa konstruktor memang disebut "Konstruktor"? Apa tujuan mereka dan apa perbedaannya dengan metode di kelas? Juga, bisakah ada lebih dari satu __init__di kelas? Saya mencoba yang berikut ini, dapatkah seseorang menjelaskan hasilnya? >>> class test: def __init__(self): print "init 1" def __init__(self): print "init 2" >>> s=test() init 2 Terakhir, …
107 python 

4
Di mana di virtualenv kode kustom pergi?
Struktur direktori macam apa yang harus diikuti saat menggunakan virtualenv? Misalnya, jika saya sedang membangun aplikasi WSGI dan membuat virtualenv bernama foobarsaya akan mulai dengan struktur direktori seperti: /foobar /bin {activate, activate.py, easy_install, python} /include {python2.6/...} /lib {python2.6/...} Setelah lingkungan ini dibuat, di mana satu tempat akan menjadi miliknya: file …

8
Python __str__ dan daftar
Di Java, jika saya memanggil List.toString (), maka secara otomatis akan memanggil metode toString () pada setiap objek di dalam List. Misalnya, jika daftar saya berisi objek o1, ​​o2, dan o3, list.toString () akan terlihat seperti ini: "[" + o1.toString() + ", " + o2.toString() + ", " + o3.toString() …
107 python 

2
Apa arti awalan ab sebelum string python?
Dalam kode sumber python saya menemukan saya telah melihat b kecil sebelum string seperti di: b"abcdef" Saya tahu tentang uawalan yang menandakan string unicode, dan rawalan untuk string mentah literal. Apa bkepanjangannya dan jenis kode sumber apa yang berguna karena tampaknya persis seperti string biasa tanpa awalan apa pun?

4
Pembandingan (python vs. c ++ menggunakan BLAS) dan (numpy)
Saya ingin menulis program yang memanfaatkan fungsi aljabar linier BLAS dan LAPACK secara ekstensif. Karena kinerja adalah masalah, saya melakukan beberapa pembandingan dan ingin tahu, apakah pendekatan yang saya ambil itu sah. Bisa dibilang, saya memiliki tiga kontestan dan ingin menguji kinerja mereka dengan perkalian matriks-matriks sederhana. Para kontestannya adalah: …
107 c++  python  numpy  benchmarking  blas 




16
Bagaimana cara melompat ke baris tertentu dalam file teks besar?
Apakah ada alternatif untuk kode di bawah ini: startFromLine = 141978 # or whatever line I need to jump to urlsfile = open(filename, "rb", 0) linesCounter = 1 for line in urlsfile: if linesCounter > startFromLine: DoSomethingWithThisLine(line) linesCounter += 1 Jika saya memproses file teks besar (~15MB)dengan baris yang tidak …
107 python  text-files 




4
Python - abs vs fabs
Saya perhatikan bahwa di python ada dua metode pencarian serupa untuk menemukan nilai absolut sebuah angka: Pertama abs(-5) Kedua import math math.fabs(-5) Apa perbedaan metode ini?
107 python 

8
multiprocessing: berbagi objek read-only yang besar di antara proses?
Apakah proses anak muncul melalui objek berbagi multiprosesing yang dibuat sebelumnya dalam program? Saya memiliki pengaturan berikut: do_some_processing(filename): for line in file(filename): if line.split(',')[0] in big_lookup_object: # something here if __name__ == '__main__': big_lookup_object = marshal.load('file.bin') pool = Pool(processes=4) print pool.map(do_some_processing, glob.glob('*.data')) Saya memuat beberapa objek besar ke dalam memori, …

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.