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
Lingkup dalam Python 'untuk' loop
Saya tidak bertanya tentang aturan pelingkupan Python; Saya mengerti secara umum bagaimana pelingkupan bekerja di Python untuk loop. Pertanyaan saya adalah mengapa keputusan desain dibuat dengan cara ini. Misalnya (tidak ada permainan kata-kata): for foo in xrange(10): bar = 2 print(foo, bar) Di atas akan dicetak (9,2). Ini menurut saya …
177 python  scope 

4
Perubahan pada pernyataan impor python3
Saya tidak mengerti yang berikut dari pep-0404 Dalam Python 3, impor relatif implisit dalam paket tidak lagi tersedia - hanya impor absolut dan impor relatif eksplisit yang didukung. Selain itu, impor bintang (misalnya dari x impor *) hanya diizinkan dalam kode tingkat modul. Apa itu impor relatif? Di tempat lain …
177 python  python-3.x 

4
Looping atas daftar dengan Python
Saya punya daftar dengan sublist di dalamnya. Saya ingin mencetak semua sublist dengan panjang sama dengan 3. Saya melakukan hal berikut dengan python: for x in values[:]: if len(x) == 3: print(x) valuesadalah daftar asli. Apakah kode di atas mencetak setiap sublist dengan panjang sama dengan 3 untuk setiap nilai …
177 python  list 

3
Mendapatkan daftar daftar ke dalam panda DataFrame
Saya membaca konten spreadsheet menjadi panda. DataNitro memiliki metode yang mengembalikan pilihan sel persegi sebagai daftar daftar. Begitu table = Cell("A1").table memberi table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list and leaves data Saya sibuk menulis kode untuk menerjemahkan ini, …
177 python  pandas  datanitro 

12
random.seed (): Apa fungsinya?
Saya agak bingung tentang apa yang random.seed()dilakukan dengan Python. Misalnya, mengapa uji coba di bawah ini melakukan apa yang mereka lakukan (secara konsisten)? >>> import random >>> random.seed(9001) >>> random.randint(1, 10) 1 >>> random.randint(1, 10) 3 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 6 >>> random.randint(1, 10) 7 Saya tidak …


7
Jalankan kode ketika Django mulai SEKALI saja?
Saya sedang menulis kelas Django Middleware yang ingin saya jalankan hanya sekali saat startup, untuk menginisialisasi beberapa kode arbriter lainnya. Saya telah mengikuti solusi yang sangat bagus yang diposting oleh sdolan di sini , tetapi pesan "Halo" adalah output ke terminal dua kali . Misalnya from django.core.exceptions import MiddlewareNotUsed from …
177 python  django 

9
panda DataFrame: ganti nilai nan dengan rata-rata kolom
Saya punya panda DataFrame yang sebagian besar diisi dengan bilangan real, tetapi ada beberapa nannilai di dalamnya juga. Bagaimana saya bisa mengganti nans dengan rata-rata kolom di mana mereka? Pertanyaan ini sangat mirip dengan yang satu ini: numpy array: ganti nilai-nilai nan dengan rata-rata kolom tetapi, sayangnya, solusi yang diberikan …
177 python  pandas  nan 

4
apa arti / lakukan variabel __file__?
A = os.path.join(os.path.dirname(__file__), '..') B = os.path.dirname(os.path.realpath(__file__)) C = os.path.abspath(os.path.dirname(__file__)) Saya biasanya hanya hardwire ini dengan jalan yang sebenarnya. Tapi ada alasan untuk pernyataan ini yang menentukan path saat runtime, dan saya benar-benar ingin memahami modul os.path sehingga saya bisa mulai menggunakannya.
177 python 

13
Mengubah int menjadi byte dalam Python 3
Saya mencoba untuk membangun objek byte ini di Python 3: b'3\r\n' jadi saya mencoba yang jelas (untuk saya), dan menemukan perilaku aneh: >>> bytes(3) + b'\r\n' b'\x00\x00\x00\r\n' Tampaknya: >>> bytes(10) b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' Saya tidak dapat melihat petunjuk tentang mengapa konversi byte bekerja dengan cara ini membaca dokumentasi. Namun, saya menemukan beberapa …
177 python  python-3.x 


14
Bagaimana cara menarik catatan acak menggunakan ORANG Django?
Saya memiliki model yang mewakili lukisan yang saya tampilkan di situs saya. Di halaman web utama saya ingin menunjukkan beberapa di antaranya: yang terbaru, yang tidak dikunjungi untuk sebagian besar waktu, yang paling populer, dan yang acak. Saya menggunakan Django 1.0.2. Sementara 3 pertama dari mereka mudah ditarik menggunakan model …

20
Pencarian biner (membagi dua) dalam Python
Apakah ada fungsi perpustakaan yang melakukan pencarian biner pada daftar / tuple dan mengembalikan posisi item jika ditemukan dan 'Salah' (-1, Tidak ada, dll.) Jika tidak? Saya menemukan fungsi bisect_left / right di modul bisect , tetapi mereka tetap mengembalikan posisi walaupun item tersebut tidak ada dalam daftar. Itu sangat …

7
Apakah Python SciPy membutuhkan BLAS?
numpy.distutils.system_info.BlasNotFoundError: Blas (http://www.netlib.org/blas/) libraries not found. Directories to search for the libraries can be specified in the numpy/distutils/site.cfg file (section [blas]) or by setting the BLAS environment variable. Tar mana yang harus saya unduh dari situs ini? Saya sudah mencoba fortrans, tetapi saya terus mendapatkan kesalahan ini (setelah menetapkan variabel …
176 python  scipy 

8
Bagaimana cara mengakses server web Django lokal dari dunia luar
Saya mengikuti instruksi di sini untuk menjalankan Django menggunakan server web bawaan dan berhasil menjalankannya menggunakan python manage.py runserver. Jika saya mengakses 127.0.0.1:port secara lokal dari server web, saya mendapatkan halaman Django yang menunjukkan itu berfungsi. Saya menyadari bahwa server web Django bukan server produksi, tetapi penting bagi saya untuk …
176 python  django 

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.