«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.

9
Bash komut dosyasında virtualenv etkinleştirmesi nasıl kaynaklanır
Python virtualenv'i etkinleştirmek için nasıl Bash betiği oluşturursunuz? Şöyle bir dizin yapım var: .env bin activate ...other virtualenv files... src shell.sh ...my code... Sanal ortamımı şu şekilde etkinleştirebilirim: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ Ancak aynısını bir Bash betiğinden yapmak hiçbir şey yapmaz: user@localhost:src$ cat shell.sh #!/bin/bash . ../.env/bin/activate user@localhost:src$ ./shell.sh user@localhost:src$ …
107 python  bash  virtualenv 

5
Pandaların MultiIndex'inin başına bir seviye ekleyin
Bazı gruplamalardan sonra oluşturulmuş bir MultiIndex içeren bir DataFrame'im var: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output> Vals Output> A B …
107 python  pandas 

13
Pandalar ile Excel sütun genişliklerini otomatik olarak ayarlamanın bir yolu var mı?
Benden bazı Excel raporları oluşturmam isteniyor. Şu anda verilerim için oldukça yoğun bir şekilde panda kullanıyorum, bu nedenle doğal olarak bu raporları oluşturmak için pandas.ExcelWriter yöntemini kullanmak istiyorum. Ancak sabit sütun genişlikleri bir sorundur. Şimdiye kadar sahip olduğum kod yeterince basit. "Df" adında bir veri çerçevem ​​olduğunu varsayalım: writer = …
107 python  excel  pandas  openpyxl 


3
Pandalar veri çerçevesi sütununu int değil dize olarak içe aktar
Aşağıdaki csv'yi int64 olarak değil dizeler olarak içe aktarmak istiyorum. Pandas read_csv bunu otomatik olarak int64'e dönüştürür, ancak bu sütuna dize olarak ihtiyacım var. ID 00013007854817840016671868 00013007854817840016749251 00013007854817840016754630 00013007854817840016781876 00013007854817840017028824 00013007854817840017963235 00013007854817840018860166 df = read_csv('sample.csv') df.ID >> 0 -9223372036854775808 1 -9223372036854775808 2 -9223372036854775808 3 -9223372036854775808 4 -9223372036854775808 5 -9223372036854775808 6 …

8
Python 3 Web Scraping'de 403 HTTP hatası
Alıştırma için bir web sitesini hurdaya çıkarmaya çalışıyordum, ancak 403 HTTP Hatası almaya devam ettim (benim bir bot olduğumu düşünüyor mu)? İşte kodum: #import requests import urllib.request from bs4 import BeautifulSoup #from urllib import urlopen import re webpage = urllib.request.urlopen('http://www.cmegroup.com/trading/products/#sortField=oi&sortAsc=false&venues=3&page=1&cleared=1&group=1').read findrows = re.compile('<tr class="- banding(?:On|Off)>(.*?)</tr>') findlink = re.compile('<a href =">(.*)</a>') …

11
Pip, virtualenv ile Matplotlib hatasını yükleyin
Matplotlib'i yeni bir virtualenv'e kurmaya çalışıyorum. Ben yaparken: pip install matplotlib veya pip install http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz Bu hatayı alıyorum: building 'matplotlib._png' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC - DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 -I/usr/local/include -I/usr/include -I. -I/home/sam/django-projects/datazone/local/lib/python2.7/site-packages/numpy/core/include -I. -I/usr/include/python2.7 -c src/_png.cpp -o build/temp.linux-x86_64-2.7/src/_png.o src/_png.cpp:10:20: fatal error: png.h: No such file …


16
UnicodeDecodeError: 'ascii' codec bileşeni, konum 1'deki bayt 0xef kodunu çözemiyor
Bir dizeyi UTF-8 olarak kodlamaya çalışırken birkaç sorun yaşıyorum. Kullandığım dahil çok sayıda şeyleri, denedim string.encode('utf-8')ve unicode(string)ama hata alıyorum: UnicodeDecodeError: 'ascii' codec bileşeni, 1 konumundaki bayt 0xef kodunu çözemiyor: ordinal aralıkta değil (128) Bu benim dizim: (。・ω・。)ノ Neyin yanlış gittiğini anlamıyorum, herhangi bir fikriniz var mı? Düzenleme: Sorun, dizeyi olduğu …
106 python  unicode  utf-8 

6
Python 2.7.3 ile 64bit Windows 7'ye Numpy kurulumu [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Görünüşe göre Numpy için tek 64 bit Windows yükleyicisi, yalnızca Python 2.6 ile çalışan …

16
Boşluksuz metinler kelime listesine nasıl bölünür?
Giriş: "tableapplechairtablecupboard..." birçok kelime Böyle bir metni kelime listesine ayırmak ve elde etmek için etkili bir algoritma ne olurdu: Çıktı: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], ...] Akla gelen ilk şey, olası tüm kelimelerin üzerinden geçip (ilk harften başlayarak) mümkün olan en uzun kelimeyi bulmaktır. position=word_position+len(word) Not: Olası tüm …
106 python  algorithm  text  split 

10
Python'da konsol çıktısını değiştirin
Bazı C / C ++ programlarında olduğu gibi Python'da bu şık konsol sayaçlarından birini nasıl oluşturabileceğimi merak ediyorum. Bir şeyler yapan bir döngüm var ve mevcut çıktı şu satırlar boyunca: Doing thing 0 Doing thing 1 Doing thing 2 ... sadece son satır güncellemesine sahip olmak daha iyi ne olurdu; …
106 python 

2
x ekseni noktaları için özel metinle çizim
Matplotlib ve python kullanarak aşağıdaki örnek kod gibi bir arsa çiziyorum. x = array([0,1,2,3]) y = array([20,21,22,23]) plot(x,y) show() Yukarıdaki kod x ekseni üzerinde olduğu için çizilmiş değerleri, 0.0, 0.5, 1.0, 1.5yani referans x değerlerimin aynı değerlerini göreceğim . Her bir x noktasını farklı bir dizgeye eşlemenin bir yolu var …
106 python  matplotlib 

4
"staticmethod" ve "abc.abstractmethod": Karışacak mı?
Python uygulamamda hem a hem de staticmethodan olan bir yöntem yapmak istiyorum abc.abstractmethod. Bunu nasıl yaparım? Her iki dekoratörü de uygulamayı denedim ama işe yaramadı. Bunu yaparsam: import abc class C(object): __metaclass__ = abc.ABCMeta @abc.abstractmethod @staticmethod def my_function(): pass Bir istisna yaşıyorum * ve bunu yaparsam: class C(object): __metaclass__ = …

5
If ifadesiyle anlamayı listeleyin
2 yinelenebilirliği karşılaştırmak ve her iki yinelemede görünen öğeleri yazdırmak istiyorum. >>> a = ('q', 'r') >>> b = ('q') # Iterate over a. If y not in b, print y. # I want to see ['r'] printed. >>> print([ y if y not in b for y in a]) …

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.