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.

14
Apa yang akan "beku dict" menjadi?
Satu set beku adalah frozenset. Daftar yang dibekukan bisa berupa tupel. Apa yang akan menjadi beku dict? Dict yang tidak berubah dan hashable. Saya kira itu bisa menjadi sesuatu seperti collections.namedtuple, tapi itu lebih seperti dict kunci beku (dict setengah beku). Bukan? Sebuah "frozendict" harus kamus beku, harus memiliki keys, …

4
Bagaimana cara menanamkan HTML ke dalam output IPython?
Apakah mungkin untuk menanamkan output HTML yang diberikan ke dalam output IPython? Salah satu caranya adalah menggunakan from IPython.core.display import HTML HTML('<a href="http://example.com">link</a>') atau (alias sel multiline IPython) %%html <a href="http://example.com">link</a> Yang mengembalikan tautan yang diformat, tetapi Tautan ini tidak membuka browser dengan halaman web itu sendiri dari konsol . …

4
Apa tujuan tumpukan konteks Flask?
Saya telah menggunakan konteks permintaan / aplikasi untuk beberapa waktu tanpa sepenuhnya memahami cara kerjanya atau mengapa ia dirancang seperti itu. Apa tujuan dari "tumpukan" ketika datang ke konteks permintaan atau aplikasi? Apakah kedua tumpukan ini terpisah, atau keduanya merupakan bagian dari satu tumpukan? Apakah konteks permintaan didorong ke tumpukan, …
158 python  flask 


3
Ketikkan anotasi untuk * args dan ** kwargs
Saya mencoba anotasi tipe Python dengan kelas dasar abstrak untuk menulis beberapa antarmuka. Apakah ada cara untuk menjelaskan jenis *argsdan kemungkinan **kwargs? Sebagai contoh, bagaimana seseorang menyatakan bahwa argumen yang masuk akal untuk suatu fungsi adalah satu intatau dua int? type(args)memberi Tuplejadi dugaan saya adalah untuk membubuhi keterangan jenis Union[Tuple[int, …

6
Cara menambahkan baris baru ke array numpy kosong
Menggunakan array Python standar, saya bisa melakukan hal berikut: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] Namun, saya tidak bisa melakukan hal yang sama di numpy. Sebagai contoh: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr = np.append(arr, np.array([4,5,6])) # arr is now [1,2,3,4,5,6] Saya juga melihat …
158 python  numpy  scipy 

6
Jarak antara dua titik berdasarkan garis lintang / bujur
Saya mencoba menerapkan rumus ini: http://andrew.hedges.name/experiments/haversine/ Aplet ini berfungsi baik untuk dua poin yang saya uji: Namun kode saya tidak berfungsi. from math import sin, cos, sqrt, atan2 R = 6373.0 lat1 = 52.2296756 lon1 = 21.0122287 lat2 = 52.406374 lon2 = 16.9251681 dlon = lon2 - lon1 dlat = …

11
JSON ke pandas DataFrame
Apa yang saya coba lakukan adalah mengekstrak data ketinggian dari Google maps API di sepanjang jalur yang ditentukan oleh koordinat lintang dan bujur sebagai berikut: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() Ini memberi saya data yang terlihat seperti ini: …

6
Mengapa menggunakan metode modul os Python daripada menjalankan perintah shell secara langsung?
Saya mencoba memahami apa motivasi di balik penggunaan fungsi pustaka Python untuk menjalankan tugas-tugas spesifik OS seperti membuat file / direktori, mengubah atribut file, dll. Daripada hanya menjalankan perintah-perintah itu melalui os.system()atau subprocess.call()? Misalnya, mengapa saya ingin menggunakan os.chmoddaripada melakukan os.system("chmod...")? Saya mengerti bahwa lebih "pythonic" untuk menggunakan metode pustaka …

8
Menginstal SciPy dan NumPy menggunakan pip
Saya mencoba membuat perpustakaan yang diperlukan dalam sebuah paket yang saya bagikan. Itu membutuhkan perpustakaan SciPy dan NumPy . Saat mengembangkan, saya menginstal keduanya menggunakan apt-get install scipy yang menginstal SciPy 0.9.0 dan NumPy 1.5.1, dan bekerja dengan baik. Saya ingin melakukan hal yang sama dengan menggunakan pip install- agar …
157 python  numpy  scipy  pip  apt 

5
Bagaimana saya bisa menggunakan skrip Python di baris perintah tanpa cd-ing ke direktori? Apakah ini PYTHONPATH?
Bagaimana saya dapat menggunakan PYTHONPATH? Ketika saya mencoba menjalankan skrip di path file tidak ditemukan. Ketika saya cd ke direktori memegang skrip menjalankan skrip. Jadi apa gunanya PYTHONPATH? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python' /home/randy/lib/python ├── gbmx_html.py ├── gbmx.py ├── __init__.py ├── __pycache__ ├── scripts └── yesno.py …
157 python  unix 

14
Mengembalikan produk daftar
Apakah ada cara yang lebih ringkas, efisien atau hanya pythonic untuk melakukan hal berikut? def product(list): p = 1 for i in list: p *= i return p EDIT: Saya benar-benar menemukan bahwa ini sedikit lebih cepat daripada menggunakan operator.mul: from operator import mul # from functools import reduce # …
157 python 

4
Python strptime () dan zona waktu?
Saya memiliki dumpfile CSV dari cadangan IPD Blackberry, dibuat menggunakan IPDDump. String tanggal / waktu di sini terlihat seperti ini (di mana ESTzona waktu Australia): Tue Jun 22 07:46:22 EST 2010 Saya harus dapat menguraikan tanggal ini dengan Python. Pada awalnya, saya mencoba menggunakan strptime()fungsi dari datettime. >>> datetime.datetime.strptime('Tue Jun …



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.