【python – 如何获取数字的前两位数?】教程文章相关的互联网学习教程文章

python-PyQt-获取所有在QTreeWidget中选中的列表【代码】

我正在构建一个简单的应用程序,以打开一个数据文件夹并绘制该数据.导入数据会更新QTreeWidget,该QTreeWidget显示可以绘制哪些信号.例如: 使用以下命令导入数据后,将填充QTreeWidget:def update_treeWidget(self):headers = self.df['voltage recording'].columns[1:]sweeps = self.df['voltage recording'].index.levels[0]for header in headers:parent_item = QtWidgets.QTreeWidgetItem(self.treeWidget)parent_item.setCheck...

python-一种对集合进行分区以从子集中获取最小方差总和的策略【代码】

问题是:我有一组数字,需要将其分为k个子集.我必须找到最佳的分区策略,以使每个子集的方差最小.没有子集可以为空(方差是标准偏差的平方.) k是大于0的整数.近似值可以是1e 7 到目前为止,这是我的解决方案,适用于一些示例,但并非总是如此: >按升序对样本(一组数字)进行排序.>计算两个连续元素的距离.构造一个列表列表,子列表具有左元素和距离的索引(即[[idx,dist],[idx,dist] ……]).按距离降序对列表进行排序.>使用我拥有的列表中的...

python函数内部获取函数名的两种方式【代码】

Python中从函数内部获取函数名和文件名,路径等的两种方式: 1.用sys模块中的_getframe().f_code.co_name获取函数名,sys里获取文件名的方法。 sys._getframe().f_code.co_filename #当前文件名,可以通过__file__获得 sys._getframe(0).f_code.co_name #当前函数名 2.用inspect模块中的inspect.stack(),获取到的内容里面有函数名,路径的等很多内容,可以用下标取要想的。 获取跟文件和路径有关的,个人感觉os模块更加方便一些...

python-获取对象中的碱基列表【代码】

如何获得对象在创建过程中使用的所有基础的列表?例如:class MixinA(object):passclass MixinB(object):passclass mixedClass(MixinB, MixinA, object):passmy_object = mixedClass() bases_used = my_object.??? # Is there a property that contains a list of [MixinA, MixinB, object]?我希望以某种方式提取对象的基础,这主要是因为我实际上是在动态构建对象的类,但是我想报告在某些错误情况下使用了哪些mixin.解决方法:您可...

python-获取线程变量的参数【代码】

我有一个非常简单的问题:myThread = Thread(target=TestTarget, args=(1, Event(),))是否可以仅使用变量myThread获取参数? 谢谢!解决方法:_Thread__args和_Thread__kwargs存储构造函数的参数. 但是,您可能会想知道下划线,这些都不属于公共API.确实,“经过修改的重命名属性”为intended to discourage direct access. 此外,这些属性特定于CPython实现.例如,Jython似乎没有用这些名称来公开这些属性(免责声明:我没有测试,只是浏览...

使用Python获取DNS解析时间和响应时间【代码】

PycURL或任何其他python pakcage是否提供有关以下信息: >查找>连接时间 我想获得与此cURL命令相同的信息(无需使用子过程调用该命令): 命令curl -s -w '\nLookup time:\t%{time_namelookup}\nConnect time:\t%{time_connect}\nPreXfer time:\t%{time_pretransfer}\nStartXfer time:\t%{time_starttransfer}\n\nTotal time:\t%{time_total}\n' -o /dev/null https://stackoverflow.com/输出:Lookup time: 0.029 Connect time: ...

python-在Sublime Text 3插件中获取文件语法选择【代码】

我有一个非常小的插件,可以从use语句开始打开perl文件模块.它真的很基础,只是将’::’替换为’/’,然后,如果文件存在于PERL5LIB中指定的路径之一中,它将打开它.我希望它仅在选择打开文件语法作为perl时运行.是否有任何API可以获取该信息?这是我现在拥有的代码:class OpenPerlModule(sublime_plugin.TextCommand):def run(self, edit=None, url=None):perl_file = url.replace("::", "/")perl_dirs = os.environ.get('PERL5LIB')f...

python-切片一个numpy结构的一维数组以获取记录的一部分【代码】

我有一个numpy的一维结构化数组,我只想获取一条记录的一部分.我试图弄清楚如何分割这种类型的请求.这是我的代码:summary_stat_list = ['mean', 'variance', 'median', 'kurtosis', 'skewness'] model_summary_stats = np.zeros(5,dtype=[('statistic','object'),('f1', 'float'),('f2', 'float'),('f3', 'float'),('m1', 'float'),('m2', 'float'),('m3', 'float'),('t3', 'float'),('t2', 'float'),('t1', 'float'),('prom1', 'f...

从Python中的元组列表中获取配对元素【代码】

假设我有一个这样的元组列表(没有重复的任何数字):lst = [(4, 1), (3, 8), (2, 9), (5, 6), (7, 0)]我知道一个元素值a,我想找到配对值b.但是,我不知道a是元组的第一个还是第二个元素. 有没有一种方法可以轻松,干净地找到它? 我尝试了这个:a = 8 pair = next(t for t in lst if t[0] == a or t[1] == a) b = pair[0] if pair[1] == a else pair[1]这看起来不太好…是否存在更聪明的东西?解决方法:使用列表理解.>>> lst = [(1, 4...

python-如何使用Django获取两个日期之间的生日列表【代码】

这个问题已经在这里有了答案: > Getting upcoming birthdays using ‘date of birth’ DateField 3个我正在尝试获取未来15天内生日的人的名单.我有这个模型:class Cliente(models.Model):nombre = models.CharField(max_length=100)fecha_nacimiento = models.DateField(default=datetime.date.today,blank=True,null=True)telefono_numero ...

python-如何获取numpy掩码数组中的掩码行数?【代码】

因此,我有一个numpy数组,其中包含许多numpy数组,其中一些数组的掩码值如下所示:[[1 2 3][-- -- --][7 8 9]]在较大的numpy数组(在本例中为1)中,获取掩码的numpy数组(例如[—]之类)的数量的最有效方法是什么. 谢谢!解决方法:Masked arrays have a .mask attribute由布尔数组组成,该布尔数组在屏蔽任何值的位置为True.如果要知道多少行包含至少一个掩码值,可以使用:x.mask.any(axis=1).sum()其中x是您的掩码数组.如果您只对屏蔽所有...

Python BeautifulSoup获取文本优先标记【代码】

我需要使用python中的BeautifulSoup将标签的文本设置为li标签的第一级. 问题是这些标签包含其他li标签,而这些li标签又包含其他标签. 范例html:<li><a href="http://lol.lol">Text1</a><-- GET THIS<li><a href="http://lol.lol">Text1</a><-- DON'T GET THIS</li> </li> <li><a href="http://lol.lol">Text2</a><-- GET THIS<li><a href="http://lol.lol">Text2-2</a><-- DON'T GET THIS</li> </li>编辑: 我一直在测试,我并没有只...

Python-获取调用函数的完整文件路径?【代码】

给定一个模块mymodule.py;在里面def foo():X = # file path where foo was called fromprint(X)我将如何处理评论中所述的内容?即,如果在test.py中,我做到了from mymodule import foo foo()然后在终端中运行python3 test.py,它应该打印test.py的完整文件路径解决方法:您可以使用sys.argv[0]来获取主文件的名称,然后可以使用os.path.realpath()来获取其完整路径:import os import sysdef foo():X = os.path.realpath(sys.argv[0])p...

从python中的内部函数对象获取外部函数的名称【代码】

假设python中有一个嵌套函数,其中external表示外部函数,inner表示内部函数.外部函数提供内部函数的参数化,并返回此参数化函数的一个实例. 给定外部函数返回的内部函数的实例,我想获取外部函数的名称.代码如下:def outer(a):def inner(x):return x*areturn inner p = outer(3) print p # prints inner print p(3) # prints 9我如何在仅给出p的情况下打印外部函数的名称,即外部?谢谢!解决方法:您可以使用functools.wraps:from ...

python-如何使用Flask获取客户端的端口?【代码】

我正在尝试使用Flask构建一个简单的洪流跟踪器,但是遇到一个问题. 如果客户端在NAPT网络中,则请求中包含的端口不正确.我想用Flask获取客户端连接端口(在PHP中,像这样的函数:$_SERVER [‘REMOTE_PORT’]). 如何使用Flask获取客户端端口?解决方法:您可以从request.environ获取它request.environ.get('REMOTE_PORT')