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.

1
Apakah ada cara subclassing dari dict dan collections.abc.MutableMapping bersama?
Sebagai contoh mari kita asumsikan saya ingin subclass dictdan memiliki semua kunci dikapitalisasi: class capdict(dict): def __init__(self,*args,**kwds): super().__init__(*args,**kwds) mod = [(k.capitalize(),v) for k,v in super().items()] super().clear() super().update(mod) def __getitem__(self,key): return super().__getitem__(key.capitalize()) def __setitem__(self,key,value): super().__setitem__(key.capitalize(),value) def __delitem__(self,key): super().__detitem__(key.capitalize()) Ini berfungsi sampai batas tertentu, >>> ex = capdict(map(reversed,enumerate("abc"))) >>> ex {'A': 0, …

1
Build baca-dokumen gagal dengan “tidak dapat mengimpor nama 'PackageFinder' dari 'pip._internal.index'”
Pembuatan dokumen Sphinx pada read-the-docs gagal dengan kesalahan berikut (log lengkap di bawah): ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/home/docs/checkouts/readthedocs.org/user_builds/cascade-python/envs/latest/lib/python3.7/site-packages/pip/_internal/index/__init__.py) Apakah saya melakukan sesuatu yang salah atau ini bug pada read-the-docs? Pembuatan lokal Sphinx docs berjalan dengan baik. Log kesalahan lengkap pada read-the-docs: Read the Docs build information Build …

3
Bug aneh di Panda dan Numpy tentang multithreading
Sebagian besar fungsi Numpy akan mengaktifkan multithreading secara default. misalnya, saya bekerja pada workstation intel cpu 8-core, jika saya menjalankan skrip import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) linux topakan menunjukkan 800% penggunaan CPU selama menjalankan seperti Yang berarti numpy secara otomatis mendeteksi bahwa workstation saya memiliki …
25 python  pandas  numpy 

2
Distribusi angka akhir angka acak dalam Python
Ada dua cara yang jelas untuk menghasilkan angka acak dari 0 hingga 9 dengan Python. Seseorang dapat menghasilkan angka floating point acak antara 0 dan 1, kalikan dengan 10, dan bulatkan. Atau, seseorang dapat menggunakan random.randintmetode ini. import random def random_digit_1(): return int(10 * random.random()) def random_digit_2(): return random.randint(0, 9) …
24 python  random 






7
Modul SSL dengan Python tidak tersedia (di OSX)
Saya mengalami masalah pip installdalam menjalankan virtualenv di OSX 10.13. Saya sudah menjalankan brew install openssldan jalur /usr/local/include/opensslmenunjuk ke ../opt/openssl/include/openssl. Adakah yang tahu bagaimana cara memperbaikinya? Ini mulai terjadi setelah saya menginstal ulang pythonmenggunakan brew install. pip dikonfigurasikan dengan lokasi yang memerlukan TLS / SSL, namun modul ssl dengan Python …
21 python  macos  ssl 

7
Periksa apakah kolom panda berisi semua elemen dari daftar
Saya punya df seperti ini: frame = pd.DataFrame({'a' : ['a,b,c', 'a,c,f', 'b,d,f','a,z,c']}) Dan daftar barang: letters = ['a','c'] Tujuan saya adalah mendapatkan semua baris dari frameyang berisi setidaknya 2 elemen diletters Saya datang dengan solusi ini: for i in letters: subframe = frame[frame['a'].str.contains(i)] Ini memberi saya apa yang saya inginkan, …
20 python  pandas 


2
Autokorelasi Python vs Julia
Saya mencoba melakukan autokorelasi menggunakan Julia dan membandingkannya dengan hasil Python. Kenapa mereka memberikan hasil yang berbeda? Kode julia using StatsBase t = range(0, stop=10, length=10) test_data = sin.(exp.(t.^2)) acf = StatsBase.autocor(test_data) memberi 10-element Array{Float64,1}: 1.0 0.13254954979179642 -0.2030283419321465 0.00029587850872956104 -0.06629381497277881 0.031309038331589614 -0.16633393452504994 -0.08482388975165675 0.0006905628640697538 -0.1443650483145533 Kode python from statsmodels.tsa.stattools import …
19 python  julia 

2
Tidak dapat menjalankan aliran udara apache setelah instalasi baru, kesalahan impor python
setelah instalasi baru menggunakan pip install apache-airflow, setiap upaya untuk menjalankan aliran udara diakhiri dengan kesalahan impor python: Traceback (most recent call last): File "/Users/\*/env/bin/airflow", line 26, in <module> from airflow.bin.cli import CLIFactory File "/Users/\*/env/lib/python3.7/site-packages/airflow/bin/cli.py", line 70, in <module> from airflow.www.app import (cached_app, create_app) File "/Users/\*/env/lib/python3.7/site-packages/airflow/www/app.py", line 26, in <module> …

3
Cara membangun pencarian semantik untuk domain yang diberikan
Ada masalah yang kami coba selesaikan di mana kami ingin melakukan pencarian semantik pada set data kami, yaitu kami memiliki data khusus domain (contoh: kalimat yang berbicara tentang mobil) Data kami hanyalah sekelompok kalimat dan yang kami inginkan adalah memberikan frasa dan mendapatkan kembali kalimat-kalimat yang: Mirip dengan ungkapan itu …

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.