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.


18
Mendapatkan atribut kelas
Saya ingin mendapatkan atribut kelas, katakanlah: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a menggunakan MyClass.__dict__memberi saya daftar atribut dan fungsi, dan bahkan fungsi seperti __module__dan __doc__. While MyClass().__dict__memberi saya dict kosong kecuali saya secara eksplisit menetapkan nilai atribut dari instance itu. Saya hanya ingin atributnya, …


6
Bagaimana cara menggabungkan dua bingkai data?
Saya menggunakan bingkai data Pandas. Saya memiliki kerangka data awal, katakanlah D. Saya mengekstrak dua bingkai data darinya seperti ini: A = D[D.label == k] B = D[D.label != k] kemudian saya mengubah label di AdanB A.label = 1 B.label = -1 Saya ingin menggabungkan A dan B sehingga saya …
106 python  pandas 

12
bagaimana cara mengubah versi python default?
Saya telah menginstal python 3.2 di mac saya. Setelah saya menjalankan / Applications / Python 3.2 / Update Shell Profile.command , membingungkan bahwa ketika saya mengetik python -V di Terminal dikatakan bahwa Python 2.6.1 , bagaimana cara mengubah versi default python?
106 python  macos 

12
Bagaimana cara pip atau easy_install tkinter di Windows
Idle saya menimbulkan kesalahan yang mengatakan tkintertidak dapat diimpor. Apakah ada cara sederhana untuk menginstal tkintermelalui pipatau easy_install? Tampaknya ada banyak nama paket yang beredar untuk ini ... Ini dan berbagai variasi lainnya dengan tkinter-pypytidak berfungsi. pip install python-tk Saya menggunakan Windows dengan Python 2.7 dan tidak bisa apt-get. Terima …

5
IndexError: indeks tupel di luar jangkauan saat menggunakan py2exe
Saat ini saya mencoba membuat file yang dapat dieksekusi menggunakan py2exe. Saya menggunakan Python 3.6. Skrip yang saya gunakan impor openpyxldan pptxdan berjalan dengan baik ketika saya menggunakan Pycharm atau menjalankan skrip menggunakan jendela perintah. Output menghasilkan kesalahan: IndexError: tuple index out of range Di bawah ini Anda dapat menemukan …
106 python  py2exe 


2
Python Regex langsung menggantikan grup
Apakah ada cara untuk mengganti semua grup secara langsung menggunakan sintaks regex? Cara normal: re.match(r"(?:aaa)(_bbb)", string1).group(1) Tetapi saya ingin mencapai sesuatu seperti ini: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Saya ingin membangun string baru secara instan dari grup yang baru saja ditangkap Regex.

13
ImportError: Tidak ada modul bernama 'encodings'
Saya baru-baru ini menginstal ulang ubuntu dan melakukan peningkatan ke 16.04 dan tidak dapat menggunakan python: $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: …



6
salin array 2D ke dimensi 3, N kali (Python)
Saya ingin menyalin array 2D numpy ke dimensi ketiga. Misalnya, diberikan numpy array (2D): import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) mengubahnya menjadi matriks 3D dengan N salinan seperti itu dalam dimensi baru. Bertindak arrdengan N = 3, outputnya harus: new_arr = np.array([[[1,2],[1,2]],[[1,2],[1,2]],[[1,2],[1,2]]]) # new_arr.shape …
106 python  arrays  numpy 

2
Apakah loop-for pada panda benar-benar buruk? Kapan saya harus peduli?
Apakah forloop benar-benar "buruk"? Jika tidak, dalam situasi apa mereka lebih baik daripada menggunakan pendekatan "vektorisasi" yang lebih konvensional? 1 Saya akrab dengan konsep "vektorisasi", dan bagaimana panda menggunakan teknik vektor untuk mempercepat komputasi. Fungsi vektorisasi menyiarkan operasi ke seluruh rangkaian atau DataFrame untuk mencapai percepatan yang jauh lebih besar …

6
Bagaimana menemukan dependensi paket Python
Bagaimana Anda bisa secara terprogram mendapatkan daftar dependensi paket Python? Standar setup.pytelah mendokumentasikannya, tetapi saya tidak dapat menemukan cara mudah untuk mengaksesnya dari Python atau baris perintah. Idealnya, saya mencari sesuatu seperti: $ pip install somepackage --only-list-deps kombu>=3.0.8 billiard>=3.3.0.13 boto>=2.26 atau: >>> import package_deps >>> package = package_deps.find('somepackage') >>> print …
106 python  pip 

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.