【python – 如何创建一个新的窗口按钮PySide / PyQt?】教程文章相关的互联网学习教程文章

python-Matplotlib-在单元格中创建带有线图的表格?【代码】

我有一个历史棒球数据,我想在一个简单的matplotlib图中可视化,在1个子图中,我想要一个表来显示过去一年的平均统计数据,每个统计数据的折线图,然后计算得出的最终得分独立地.我知道matplotlib具有表格功能,因此创建53表格会很简单,但是可以将表格作为值插入图表吗?如果没有,我应该怎么做?我想我可以创建几个子图,但是格式化会很古怪而且不是很动态.感谢帮助. 使用@TheImportanceofBeingErnest的代码,我遇到了matplotlib的错误,在使...

Python文件处理:创建、打开、追加、读、写【代码】【图】

在Python中,不需要导入外部库来读取和写入文件。Python为创建、写入和读取文件提供了内置的函数。 在本文中,我们将学习如何创建文本文件 如何将数据附加到文件中 如何读取文件 如何逐行读取文件 Python中的文件模式如何创建文本文件 使用Python,您可以通过使用代码创建一个.文本文件(古鲁99.txt),我们在这里演示了如何做到这一点 第1步)我们声明变量f来打开一个名为textfile.txt的文件。OPEN采用两个参数,我们要打开的文件和表...

python-给定图像,尽其所能完全创建显示的图【代码】

我试图用图形表示它看起来正在呈指数下降(见图),但我似乎无法使其正常工作…import numpy as np import matplotlib.pyplot as pltp0 = 1013. Rd = 0.2871 g = 0.00981 T = T0 = 288. y = 0.000006 H = (Rd*T)/g z = np.arange(0.,1600.,) yz = y*z yR = y*Rdp1 = (p0)*(np.exp(-z/H))p2 = (p0)*(((T-yz)/T)**(g/yR))plt.plot(p1,z,'g-') plt.plot(p2,z,'r--')plt.legend(['Isothermal', 'Constant γ']) plt.title('Pressure (mb) ...

采取在Cython中使用C创建的列表集要比纯Python慢​​得多-为什么?【代码】

在此示例中,我展示了两种使用Cython创建字符串列表的不同方法.一种使用char指针数组(和strcpy C函数),另一种通过简单地将元素追加到列表中. 然后,我将这些列表中的每一个传递到set函数中,然后看到性能完全不同. 问题-如何使用字符指针创建具有相同性能的列表? 在Cython中创建列表的简单功能from libc.string cimport strcpydef make_lists():cdef:char c_list[100000][3]Py_ssize_t ilist py_list = []for i in range(100000):str...

python-动态创建的枚举的方法重载【代码】

目标是使用动态创建的属性重载Enum的__str __(self)方法. 动态枚举可以使用 [1]:from enum import Enum, autoA = Enum('A',dict(('a_'+some_input, auto())for some_input in ['1','2','3']),module=__name__)方法重载可以通过 [2]:class A(Enum):a_no_input = auto()def __str__(self):return str(self.name)分别地,两个示例都根据需要工作.结合两者,我尝试过:[1]: ... A.__class__.__str__ = lambda self: str(self.name)但这...

python-熊猫:从分层数据创建字典【代码】

说我有以下数据框df:A B 0 mother1 NaN 1 NaN child1 2 NaN child2 3 mother2 NaN 4 NaN child1 5 mother3 NaN 6 NaN child1 7 NaN child2 8 NaN child3你怎么能把它变成字典,产生: 结果= {‘mother1’:[‘child1′,’child2’],’mother2’:[‘child1’],’mother3’:[‘child1′,’child2′,...

python-导入在本地创建的模块【代码】

我正在尝试学习如何导入在本地创建的python模块.以下是我创建并保存在本地磁盘上python文件夹中的模块. 当我尝试在另一段代码中调用此模块时,出现错误- 我正在使用Jupyter笔记本,模块和调用模块的代码都在同一目录中. 有人可以告诉我我在做什么错吗?解决方法:你可以试试这个吗?import sys sys.path.append('C:/Users/hchopra/Desktop/Python-Folder') import myModule as m m.fish()

python-如何使用matplotlib / seaborn和pandas数据框创建带有共享x轴的上下条形图【代码】

我想创建一个与此类似的图形.是否可以使用matplotlib / seaborn.如果是这样,我可以使用哪些资源来学习如何设置matplotlib / seaborn图的样式,以及如何使两个图这样排列.解决方法:使用公共x轴并将其中一个数据集转换为包含负值.y = ['{} to {} years'.format(i, i+4) for i in range(0, 90, 4)] d_1 = np.random.randint(0, 150, 23) d_2 = -1 * d_1然后绘制:fig, ax = plt.subplots() ax.bar(y, d_1) ax.bar(y, d_2)# Formatting ...

在python中动态创建字典【代码】

我想根据字符串动态构建字典. 我有5个字符串:ABC ABC BCD DEF ABC BCD FGH ABC BCD FGH IJK ABC DEF GHI我想将其创建为字典:dict = {"ABC" : {"BCD": {"DEF": {}, "FGH":{IJK}},"DEF": {"GHI"},} }到目前为止,这是我尝试过的方法,但是如果出现密钥错误,我不确定如何创建新密钥.# orgs = list of string from about for org in orgs:org_path_sp = org .strip().split() org_cur = org_dictfor org_el in org_path_sp:try:org_c...

Python枚举.枚举创建别名而不是新值【代码】

我只是注意到pyhton中的Enum defaultdict非常奇怪的行为.我定义了一个这样的枚举,它收集了一些默认字典:from enum import Enum from collections import defaultdictclass A(Enum):a = defaultdict(lambda: 1)b = defaultdict(lambda: 2)然后,当我看一下A里面的东西时:In [11]: A.a Out[11]: <A.a: defaultdict(<function A.<lambda> at 0x7f773f03b510>, {})>In [12]: A.b Out[12]: <A.a: defaultdict(<function A.<lambda> at ...

python-matplotlib-在y轴上每个组在x轴上创建条【代码】

我有以下数据框:data = pd.DataFrame(data={'group': ['A', 'B', 'C'],'start': [2, 5, 9], 'end': [9, 8, 6]})我很想创建以下图表,我到处搜索过并且找不到答案: 图形我在matplotlib网站,熊猫上到处都看过,我找不到执行它的简单方法.解决方法:您可以使用matplotlib barh绘制水平条.import pandas as pd import matplotlib.pyplot as pltdata = pd.DataFrame(data={'group': ['A', 'B', 'C'],'start': [2, 5, 6], 'end': [9, 8, 9...

python-熊猫合并并为重复的列创建一个多索引【代码】

我有两个数据框sessions = DataFrame({"ID":[1,2,3,4,5],"2018-06-30":[23,34,45,67,75],"2018-07-31":[32,43,45,76,57]}) leads = DataFrame({"ID":[1,2,3,4,5],"2018-06-30":[7,10,28,15,30],"2018-07-31":[7,10,28,15,30]})我想合并ID上的两个数据框,然后创建一个多索引,如下所示:我该怎么做? 直接的pandas.merge会创建我不想要的后缀_x,_y.解决方法:在两个DataFrame中将concat与ID一起使用set_index,然后将swaplevel与sort_i...

使用现有的pptx创建新的pptx Python-Pptx【代码】

我正在尝试使用old.pptx创建new.pptx. old.pptx中有4张幻灯片.我想创建内容几乎相同的new.pptx,并在4张幻灯片中进行少量文本修改.我从下面的代码中跳过了修改部分,您可以举一个例子,例如将小写转换为大写..需要在运行时执行这些操作,因此,如果我只传递old.pptx,它将执行所需的操作,并且然后将其写入具有相同编号的新pptx.幻灯片..我不确定如何进行以下调整,可能需要完全更改.请看下面的代码.from pptx import Presentationprs1 = P...

python-以编程方式创建pytest固定装置【代码】

我有一个充满数据文件的目录,可将其送入测试,并使用类似于@pytest.fixture(scope="function") def test_image_one():return load_image("test_image_one.png")随着测试套件的增长,这变得难以维护.有没有办法以编程方式创建灯具?理想情况是:for fname in ["test_image_one", "test_image_two", ...]:def pytest_fixutre_function():return load_image("{}.png".format(fname))pytest.magic_create_fixture_function(fname, pytest...

无法为pip创建Python包【代码】

我在创建Python包分发中一直没有成功.我已按照https://packaging.python.org/tutorials/packaging-projects/中的说明进行操作,这就是发生的情况.例如如果我根据需要创建必要的文件和文件夹first/first/__init__.pysetup.pyLICENSEREADME.mdmyfirst.py我在setup.py中将软件包名称设置为“ first”import setuptoolswith open("README.md", "r") as fh:long_description = fh.read()setuptools.setup(name="tvg11",version="0.0.1",a...

窗口 - 相关标签