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
Bagaimana cara menyimpan objek S3 ke file menggunakan boto3
Saya mencoba melakukan "hello world" dengan klien boto3 baru untuk AWS. Use-case yang saya miliki cukup sederhana: dapatkan objek dari S3 dan simpan ke file. Dalam boto 2.XI akan melakukannya seperti ini: import boto key = boto.connect_s3().get_bucket('foo').get_key('foo') key.get_contents_to_filename('/tmp/foo') Dalam boto 3. Saya tidak dapat menemukan cara bersih untuk melakukan hal …

8
Apa cara tercepat untuk memeriksa apakah kelas memiliki fungsi yang ditentukan?
Saya sedang menulis algoritme pencarian ruang keadaan AI, dan saya memiliki kelas generik yang dapat digunakan untuk mengimplementasikan algoritma pencarian dengan cepat. Subclass akan mendefinisikan operasi yang diperlukan, dan algoritma melakukan sisanya. Di sinilah saya macet: Saya ingin menghindari regenerasi negara induk berulang-ulang, jadi saya memiliki fungsi berikut, yang mengembalikan …
132 python 

4
Python, membuat objek
Saya mencoba belajar python dan sekarang saya mencoba memahami kelas dan bagaimana memanipulasi mereka dengan instance. Saya sepertinya tidak mengerti masalah latihan ini: Membuat dan mengembalikan objek siswa yang nama, usia, dan jurusannya sama dengan yang diberikan sebagai input def make_student(name, age, major) Saya hanya tidak mengerti apa yang dimaksud …
132 python 

8
Numpy di mana berfungsi berbagai kondisi
Saya memiliki array jarak yang disebut dists. Saya ingin memilih dist yang berada di antara dua nilai. Saya menulis baris kode berikut untuk melakukan itu: dists[(np.where(dists >= r)) and (np.where(dists <= r + dr))] Namun ini hanya memilih untuk kondisi (np.where(dists <= r + dr)) Jika saya melakukan perintah secara …
132 python  numpy 

1
Bagaimana Pipfile dan Pipfile.lock digunakan?
Tampaknya Pipfile / Pipfile.lock dimaksudkan untuk menjadi pengganti untuk requirement.txt, dalam konteks kemasan Python. Tidak ada banyak dokumentasi di luar sana tentang bagaimana ini sebenarnya bekerja, namun. Saya menemukan deskripsi yang berkembang dari pipfile pada bagian PyPi dari situs web Python di sini tapi itu cukup berantakan dan tidak menjelaskan …
132 python  pip 

13
Hasilkan angka acak dengan distribusi (numerik) yang diberikan
Saya punya file dengan beberapa probabilitas untuk nilai yang berbeda, misalnya: 1 0.1 2 0.05 3 0.05 4 0.2 5 0.4 6 0.2 Saya ingin menghasilkan angka acak menggunakan distribusi ini. Apakah ada modul yang menangani hal ini? Cukup mudah untuk membuat kode sendiri (membangun fungsi kepadatan kumulatif, menghasilkan nilai …
132 python  module  random 

6
Memanggil fungsi kelas di dalam __init__
Saya sedang menulis beberapa kode yang mengambil nama file, membuka file, dan mem-parsing beberapa data. Saya ingin melakukan ini di kelas. Kode berikut berfungsi: class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 = None self.stat4 = None self.stat5 = None def parse_file(): #do …
132 python  class 

17
Bagaimana cara mendaftar hanya direktori tingkat atas di Python?
Saya ingin hanya dapat mendaftar direktori di dalam beberapa folder. Ini berarti saya tidak ingin nama file terdaftar, saya juga tidak ingin sub-folder tambahan. Mari kita lihat apakah sebuah contoh membantu. Dalam direktori saat ini kami memiliki: >>> os.listdir(os.getcwd()) ['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'mod_p ython-wininst.log', 'NEWS.txt', 'pymssql-wininst.log', …

4
max numpy vs amax vs maksimum
numpy memiliki tiga fungsi yang berbeda yang tampak seperti mereka dapat digunakan untuk hal-hal yang sama --- kecuali bahwa numpy.maximumdapat hanya menjadi digunakan elemen-bijaksana, sementara numpy.maxdan numpy.amaxdapat digunakan pada sumbu tertentu, atau semua elemen. Mengapa ada lebih dari sekadar numpy.max? Apakah ada beberapa kehalusan dalam kinerja ini? (Demikian pula untuk …
132 python  numpy  math  max 

12
tanggal python bulan sebelumnya
Saya mencoba mendapatkan tanggal bulan sebelumnya dengan python. Inilah yang saya coba: str( time.strftime('%Y') ) + str( int(time.strftime('%m'))-1 ) Namun, cara ini buruk karena 2 alasan: Pertama mengembalikan 20122 untuk Februari 2012 (bukan 201202) dan kedua akan mengembalikan 0 bukannya 12 pada Januari. Saya telah memecahkan masalah ini di bash …
132 python  date  time 


3
notebook ipython output sel yang jelas dalam kode
Dalam notebook iPython, saya memiliki loop sementara yang mendengarkan port Serial dan printdata yang diterima secara real time. Apa yang ingin saya capai hanya menampilkan data yang diterima terakhir (yaitu hanya satu baris yang menunjukkan data terbaru. Tidak ada gulir di area output sel) Yang saya butuhkan (saya pikir) adalah …

20
Bagaimana saya bisa satu encode panas di Python?
Saya memiliki masalah klasifikasi pembelajaran mesin dengan 80% variabel kategori. Haruskah saya menggunakan satu pengkodean panas jika saya ingin menggunakan beberapa classifier untuk klasifikasi? Bisakah saya meneruskan data ke pengklasifikasi tanpa pengkodean? Saya mencoba melakukan hal berikut untuk pemilihan fitur: Saya membaca file kereta: num_rows_to_read = 10000 train_small = pd.read_csv("../../dataset/train.csv", …


9
Modul json Python, mengubah kunci kamus int menjadi string
Saya telah menemukan bahwa ketika berikut ini dijalankan, modul json python (termasuk sejak 2.6) mengubah kunci kamus int menjadi string. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' Apakah ada cara mudah untuk mempertahankan kunci sebagai int, tanpa perlu mengurai string pada dump dan load. Saya …
132 python  json 

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.