«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

11
pandalarda kartezyen ürün
İki panda veri çerçevem ​​var: from pandas import DataFrame df1 = DataFrame({'col1':[1,2],'col2':[3,4]}) df2 = DataFrame({'col3':[5,6]}) Kartezyen ürünlerini elde etmenin en iyi yolu nedir (tabii ki benim gibi açıkça yazmadan)? #df1, df2 cartesian product df_cartesian = DataFrame({'col1':[1,2,1,2],'col2':[3,4,3,4],'col3':[5,5,6,6]})
109 python  pandas 


6
Python: Python işlevlerini paralel olarak nasıl çalıştırabilirim?
Önce araştırdım ve soruma cevap bulamadım. Python'da birden çok işlevi paralel olarak çalıştırmaya çalışıyorum. Bende böyle bir şey var: files.py import common #common is a util class that handles all the IO stuff dir1 = 'C:\folder1' dir2 = 'C:\folder2' filename = 'test.txt' addFiles = [25, 5, 15, 35, 45, 25, …
109 python 


5
Pandas veri çerçevesi içindeki bir sütunu int'den dizeye dönüştürme
Pandalarda karışık int ve str veri sütunlarına sahip bir veri çerçevem ​​var. Önce veri çerçevesi içindeki sütunları birleştirmek istiyorum. Bunu yapmak için bir intsütunu 'a dönüştürmem gerekiyor str. Şu şekilde yapmaya çalıştım: mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) veya mtrx['X.3'] = mtrx['X.3'].astype(str) ama her iki durumda da çalışmıyor ve "'str' ve …
109 python  string  pandas  dataframe  int 



12
Bir metni cümlelere nasıl bölebilirim?
Bir metin dosyam var. Bir cümle listesi almam gerekiyor. Bu nasıl uygulanabilir? Kısaltmalarda kullanılan nokta gibi pek çok incelik vardır. Eski normal ifadem kötü çalışıyor: re.compile('(\. |^|!|\?)([A-Z][^;↑\.<>@\^&/\[\]]*(\.|!|\?) )',re.M)
109 python  text  split 

4
Pandalarda bir değeri başka bir değere göre değiştirme
Stata kodumu hız iyileştirmeleri için Python'a yeniden programlamaya çalışıyorum ve PANDAS yönünde işaret edildim. Bununla birlikte, verileri nasıl işleyeceğime kafamı sarmakta zorlanıyorum. Diyelim ki 'ID' sütun başlığındaki tüm değerleri yinelemek istiyorum. Bu kimlik belirli bir numarayla eşleşirse, karşılık gelen iki değeri FirstName ve LastName'i değiştirmek istiyorum. Stata'da şöyle görünür: replace …
109 python  pandas 

11
JSON'da tek ve çift tırnak
Kodum: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 tanım yanlış #2 tanım doğru Python'da tek ve çift alıntının birbiriyle değiştirilebileceğini duydum . Bunu bana kimse açıklayabilir mi?
109 python  json 

6
Bir Python paketinin bağımlılıkları nasıl bulunur
Bir Python paketinin bağımlılıklar listesini programlı olarak nasıl elde edebilirsiniz? Standart setup.pybu belgelemiştir, ancak bunu erişmek için kolay bir yol bulamıyorum gelen ya Python veya komut satırından. İdeal olarak, şöyle bir şey arıyorum: $ pip install somepackage --only-list-deps kombu>=3.0.8 billiard>=3.3.0.13 boto>=2.26 veya: >>> import package_deps >>> package = package_deps.find('somepackage') >>> …
109 python  pip 




3
super'i kullanmanın doğru yolu (argüman geçme)
Bu yüzden Python'un Süper Zararlı Olarak Düşünülmesini takip ediyordum ve örneklerini test etmeye gittim. Ancak, farklı argümanlar bekleyen yöntemleri işlerken doğru arama yöntemini göstermesi beklenen Örnek 1-3 , düz çıkış çalışmaz.super__init__ Bu benim aldığım: ~ $ python example1-3.py MRO: ['E', 'C', 'A', 'D', 'B', 'object'] E arg= 10 C arg= …
109 python 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.