【python – 为什么我在Emacs中收到太多标签?】教程文章相关的互联网学习教程文章

python – XPath:选择空值的标签【代码】

我如何在XPath 1.0中找到空col name =“POW”的所有行?<row> <col name="WOJ">02</col> <col name="POW"/> <col name="GMI"/> <col name="RODZ"/> <col name="NAZWA">DOLNO?L?SKIE</col> <col name="NAZDOD">województwo</col> <col name="STAN_NA">2011-01-01</col> </row>我试过很多解决方案. Firefox扩展XPath Checker选择很少,但lxml.xpath()表示表达式无效或只返回没有行. 我的Python代码:from lxml import html f = open('...

python – ValueError:未知标签类型:’unknown’【代码】

我尝试运行以下代码.顺便说一句,我是python和sklearn的新手.import pandas as pd import numpy as np from sklearn.linear_model import LogisticRegression# data import and preparation trainData = pd.read_csv('train.csv') train = trainData.values testData = pd.read_csv('test.csv') test = testData.values X = np.c_[train[:, 0], train[:, 2], train[:, 6:7], train[:, 9]] X = np.nan_to_num(X) y = train[:, 1] Xt...

python – Matplotlib,带有一个标签的多个不同标记的图例【代码】

以下是情况的简化情节: 我希望能够为一组不同的标记设置一个标签,而不是让每个数据点标记都有一个单独的标记.我希望能有一个像这样的传奇:<triangle> <square> <hexagon> <diamond> <circle> Shotcrete strength data points <green line> 10 minute strength <blue line> 60 minute strength <yellow line> 1 day strength <orange line> 7 day strength <red line> 28 day strength我想这样做是因为在最终的情节中我会有三组数...

如何使用正则表达式从python中删除字符串中的标签? (不是HTML)【代码】

我需要从python中的字符串中删除标签.<FNT name="Century Schoolbook" size="22">Title</FNT>删除两端的整个标记的最有效方法是什么,只留下“标题”?我只看到过使用HTML标签做到这一点的方法,而这在python中对我没用.我正在使用这个特别适用于GIS程序ArcMap.它有自己的布局元素标签,我只需删除两个特定标题文本元素的标签.我相信正则表达式应该可以正常使用,但我对任何其他建议持开放态度.解决方法:这应该工作:import re re.sub(...

python – 使用BeautifulSoup从`img`标签中提取`src`属性【代码】

<div class="someClass"><a href="href"><img alt="some" src="some"/></a> </div>我使用bs4而且我不能使用a.attrs [‘src’]来获取src,但我可以得到href.我该怎么办?解决方法:您可以使用BeautifulSoup来提取html img标记的src属性.在我的示例中,htmlText包含img标记本身,但是这也可以用于URL以及urllib2. 对于URLfrom BeautifulSoup import BeautifulSoup as BSHTML import urllib2 page = urllib2.urlopen('http://www.youtube....

Python pandas / matplotlib注释条形图列上方的标签【代码】

如何在条形图中的条形图上方添加值的标签:import pandas as pd import matplotlib.pyplot as pltdf=pd.DataFrame({'Users': [ 'Bob', 'Jim', 'Ted', 'Jesus', 'James'],'Score': [10,2,5,6,7],})df = df.set_index('Users') df.plot(kind='bar', title='Scores')plt.show()解决方法:捕获绘制绘图的轴,然后将其作为通常的matplotlib对象进行操作.将值高于条形图将是这样的:ax = df.plot(kind='bar', title='Scores') ax.set_yli...

python – Matplotlib所以log轴只在指定点有小标记标记.还可以更改颜色栏中刻度标签的大小【代码】

我正在尝试创建一个图,但我只想让ticklabels显示如上所示的对数比例.我只希望显示50,500和2000的次要标签.无论如何指定要显示的次要刻度标签?我一直试图解决这个问题,但没有找到一个好的解决方案.我能想到的就是获取minorticklabels()并将fontsize设置为0.这显示在第一段代码下面.我希望有一个更清洁的解决方案. 另一件事是改变颜色栏中的勾选标签的大小,我还没想到.如果有人知道这样做的方法,请告诉我,因为我没有看到颜色栏中的方...

python – 如何从带有内部的标签中获取文本?【代码】

我正试图从< dt>内部提取文本.标记为< span>在www.uszip.com上: 这是我想要得到的一个例子:<dt>Land area<br><span class="stype">(sq. miles)</span></dt> <dd>14.28</dd>我想从标签中获得14.28.这就是我目前接近它的方式: 注意:汤是整个网页源代码的BeautifulSoup版本:soup.find("dt",text="Land area").contents[0]但是,这给了我一个AttributeError: 'NoneType' object has no attribute 'contents'我尝试了很多东西,我不知...

python – 如何将y轴比例因子移动到y轴标签旁边的位置?【代码】

我有一些数据绘制,我强制科学记数法的权力为10(而不是指数).下面是一段代码:import matplotlib.ticker as mtickerformatter = mticker.ScalarFormatter(useMathText=True) formatter.set_powerlimits((-3,2)) ax.yaxis.set_major_formatter(formatter)但是,比例因子x10 ^ -4出现在图表的左上角. 是否有一种简单的方法可以强制将此比例因子的位置放在y标签旁边,如下图所示? 解决方法:您可以将偏移设置为不可见,以使其不会出现在其...

python – 在matplotlib中堆栈条形图并为每个部分添加标签(和建议)【代码】

我试图在matplotlib中复制以下图像,似乎是我唯一的选择.虽然看起来你不能堆叠barh图,所以我不知道该怎么做 如果你知道一个更好的python库来绘制这种东西,请告诉我. 这就是我可以想到的一切:import matplotlib.pyplot as plt; plt.rcdefaults() import numpy as np import matplotlib.pyplot as pltpeople = ('A','B','C','D','E','F','G','H') y_pos = np.arange(len(people)) bottomdata = 3 + 10 * np.random.rand(len(people))...

python – 按标签选择的Pandas有时会返回Series,有时会返回DataFrame【代码】

在Pandas中,当我选择一个只在索引中有一个条目的标签时,我会返回一个系列,但是当我选择一个包含多个条目的条目时,我会返回一个数据框. 这是为什么?有没有办法确保我总能找回数据框?In [1]: import pandas as pdIn [2]: df = pd.DataFrame(data=range(5), index=[1, 2, 3, 3, 3])In [3]: type(df.loc[3]) Out[3]: pandas.core.frame.DataFrameIn [4]: type(df.loc[1]) Out[4]: pandas.core.series.Series解决方法:假设行为不一致,...

Selenium不会在新标签页中打开新网址(Python和Chrome)【代码】

我想使用Selenium WebDriver& amp;在不同的选项卡中打开相当多的URL.Python. 我不确定出了什么问题:driver = webdriver.Chrome() driver.get(url1) time.sleep(5) driver.find_element_by_tag_name('body').send_keys(Keys.CONTROL+'t') url2 = 'https://www.google.com' driver.get(item2)我查阅了教程,在我看来好像这段代码应该做我想要的.实际发生的是浏览器打开,url1打开,应该打开一个新选项卡,但是url2然后加载到原始选项卡而...

python – 使用BeautifulSoup提取没有标签的文本【代码】

我的网页看起来像这样:<p><strong class="offender">YOB:</strong> 1987<br/><strong class="offender">RACE:</strong> WHITE<br/><strong class="offender">GENDER:</strong> FEMALE<br/><strong class="offender">HEIGHT:</strong> 5'05''<br/><strong class="offender">WEIGHT:</strong> 118<br/><strong class="offender">EYE COLOR:</strong> GREEN<br/><strong class="offender">HAIR COLOR:</strong> BROWN<br/> </p>我想提...

在新标签Selenium Python中打开Web【代码】

所以我试图在我的WebDriver中的新标签上打开网站.我想这样做,因为使用PhantomJS为每个网站打开一个新的WebDriver需要大约3.5秒,我想要更快的速度…… 我正在使用多进程python脚本,我想从每个页面获取一些元素,因此工作流程如下所示:Open BrowserLoop throught my array For element in array -> Open website in new tab -> do my business -> close it但我找不到任何方法来实现这一目标. 这是我正在使用的代码.网站之间需要永远,...

python – 如何知道由astype(‘category’)指定的标签.cat.codes?【代码】

我有以下数据框称为语言lang level 0 english intermediate 1 spanish intermediate 2 spanish basic 3 english basic 4 english advanced 5 spanish intermediate 6 spanish basic 7 spanish advanced我通过使用将每个变量分类为数字 language.lang.astype( ‘类别’).cat.codes 和 language.level.astype( ‘...