-
python – 如何使用输入函数和def函数?
所属栏目:[Python] 日期:2021-03-31 热度:54
我是编程新手.我有一些 python编码的问题(使用def函数). 所以基本上代码必须给出2个数字中较小的数字. 题: 编写代码以执行以下任务: 定义一个函数tiny_num,它接收两个数字 确定并返回两者中较小的数字. 询问用户两个号码 使用此功能确定较小的数字并显示结[详细]
-
python – 你如何从雅虎财经中提取每周的历史数据?
所属栏目:[Python] 日期:2021-03-31 热度:123
import datetime import pandas.io.datasp = pd.io.data.get_data_yahoo(^IXIC,start = datetime.datetime(1972, 1, 3), end = datetime.datetime(2010, 1, 3)) 我已经使用了上面的示例,但是当我想每[详细]
-
python – 覆盆子pi上的多个热电偶
所属栏目:[Python] 日期:2021-03-31 热度:132
我是覆盆子Pi的GPIO部分的新手.当我需要引脚时,我通常只使用Arduino.但是如果可能的话,我真的希望将这个项目合并到一个平台上,我想在PI上完成所有这些工作. 所以我有三(3)个MAX31855板和K型热电偶.我只是不知道在哪里连接其他两个.我不知道我是否可以使用任何[详细]
-
在Python中处理不同类型的规范方法是什么?
所属栏目:[Python] 日期:2021-03-31 热度:175
我有一个函数,我需要为我调用的另一个程序生成不同的输出字符串,具体取决于它想要的类型. 基本上,被调用的程序需要一个命令行参数来告诉它调用它的类型. 幸运的是我在SO上找到了this answer如何检查变量的类型.但我注意到人们也提出异议,检查类型背叛了“非面[详细]
-
Python 2和3之间的类型差异
所属栏目:[Python] 日期:2021-03-31 热度:141
我有一个工作的 python 2.7程序调用一个DLL.我试图将脚本移植到python 3.2. DLL调用似乎工作(即调用时没有错误),但返回的数据没有意义. 以防万一有用: – 调用有三个参数:两个int(输入)和一个指向ushort数组(输出)的指针. 我尝试使用python和numpy数组没有[详细]
-
版本控制 – Mercurial日志界面
所属栏目:[Python] 日期:2021-03-30 热度:188
我一直在浏览hginit.com上的教程,但是我发现了hg日志功能的一个相当不方便的方面.基本上,当我输入它时,我会在顶部获得最新的更改,在底部获得最旧的更改.但这简直令人烦恼,因为大多数时候,您希望看到最新版本.所以…说我有100个变更集,我想查看第98个变更集.我[详细]
-
python – 如何更新我的Django版本?
所属栏目:[Python] 日期:2021-03-30 热度:149
我目前安装了它,并且正在运行一个网站. http://www.djangoproject.com/download/ 这是新版本.我该如何升级呢? (如何在当前版本上安装新版本?) 在下面阅读: http://docs.djangoproject.com/en/dev/topics/install/ 要安装Django以便能够更新到trunk中的最新[详细]
-
python – 线程类中__init__的相反
所属栏目:[Python] 日期:2021-03-30 热度:62
我知道当你创建像newThread = MyThread(property)这样的类并且newthread.start()触发run()时会自动调用__init __().我正在寻找的是在线程终止之前自动调用的东西,所以我不必在每个return语句之前显式调用self.cleanUp(). class MyThread(Thread): def __init_[详细]
-
python – boto dynamodb2:我可以只使用范围键查询表吗?
所属栏目:[Python] 日期:2021-03-30 热度:87
在我的一个 python应用程序中,我正在使用boto,我想只使用范围键查询dynamodb表.我不想使用扫描. 评级表的模式 ratings = Table.create(ratings, schema=[ HashKey(user_id, data_type=NUMBER), RangeKey(photo_id, data_type=NUMBER)], throu[详细]
-
在Python中开发时保护MySQL密码?
所属栏目:[Python] 日期:2021-03-30 热度:177
我正在编写一个使用 MySQL数据库的 Python脚本,该数据库是本地托管的.该程序将作为源代码提供.因此,MySQL密码将以裸露的眼光可见.有没有一个很好的方法来保护这个? 这个想法是为了防止一些顽皮的人看源代码,直接访问MySQL,做某事…好,淘气. 有些事情首先 这[详细]
-
python – 类,dict,self,init,args?
所属栏目:[Python] 日期:2021-03-30 热度:190
class attrdict(dict): def __init__(self, *args, **kwargs): dict.__init__(self, *args, **kwargs) self.__dict__ = selfa = attrdict(x=1, y=2)print a.x, a.yb = attrdict()b.x, b.y[详细]
-
python – 如何访问List元素
所属栏目:[Python] 日期:2021-03-30 热度:110
我有一个清单 list = [[vegas,London],[US,UK]] 如何访问此列表的每个元素? 我首先不会调用它,因为这是Python的内置列表类型的构造函数的名称. 但是一旦您将其重命名为城市或某事,您可以: print(cities[0][0], cities[1][0])print(cities[0][1], cities[1][[详细]
-
python – 运算符混淆
所属栏目:[Python] 日期:2021-03-30 热度:58
运算符是比较两个对象的内存地址(如果它们相同),则返回true,否则返回false. 代码#1 a=poib=poia is btrue 我创建了两个对象,其内容相同,但它们完全位于不同的内存地址上. 那么为什么运算符返回true?不应该返回虚假. 就像这段代码一样 ktr = today is a fine[详细]
-
python – 关于Pandas Dataframe的Kurtosis doent工作
所属栏目:[Python] 日期:2021-03-30 热度:55
当我在pandas datafame上应用kurtosis函数时,我总是得到以下错误: AttributeError: Cannot access callable attribute ‘kurt’ of ‘DataFrameGroupBy’ objects, try using the ‘apply’ method 以下示例代码适用于所有其他统计函数(mean(),skew(),…),但[详细]
-
python – 如何提高INSERT语句的性能?
所属栏目:[Python] 日期:2021-03-30 热度:140
While Josh’s answer here让我在如何将256x64x250值数组插入MySQL数据库方面取得了良好的开端.当我在我的数据上实际尝试他的INSERT语句时,结果非常慢(如16Mb文件的6分钟). ny, nx, nz = np.shape(data)query = INSERT INTO `data` (frame, sensor_row, senso[详细]
-
为什么python库不作为pyc提供?
所属栏目:[Python] 日期:2021-03-30 热度:94
如果我理解正确, Python编译文件是跨平台的.那么为什么大多数库都需要构建和安装? 这是分销商的懒惰,还是我说他们可以简单地分发pyc文件?如果不是这种情况,我如何分发一个python脚本文件,其中包含库作为先决条件,而无需用户构建和安装库? 因为包含的代码的[详细]
-
python – 与布尔numpy数组VS PEP8 E712的比较
所属栏目:[Python] 日期:2021-03-30 热度:183
PEP8 E712要求“如果cond为True,则应与True进行比较:或者如果cond:”. 但如果我遵循这个PEP8,我会得到不同/错误的结果.为什么? In [1]: from pylab import *In [2]: a = array([True, True, False])In [3]: where(a == True)Out[3]: (array([0, 1]),)#[详细]
-
python – igraph:为什么add_edge函数如此缓慢地对add_edges?
所属栏目:[Python] 日期:2021-03-30 热度:136
我很惊讶: import igraphimport random, timestart_time = time.time()G = igraph.Graph(directed = True)G.add_vertices(10000)for i in range(30000): G.add_edge(random.randint(0,9999), random.randint(0,9[详细]
-
如何获取numpy.random.choice的索引? – Python
所属栏目:[Python] 日期:2021-03-30 热度:51
是否可以修改numpy.random.choice函数以使其返回所选元素的索引? 基本上,我想创建一个列表,随机选择元素而不需要替换 import numpy as np a = [1,4,1,3,3,2,1,4] np.random.choice(a) 4 a [1,4,1,3,3,2,1,4] a.remove(np.random.choice(a))将[详细]
-
python – Sublime Text 3 API:从文件获取所有文本
所属栏目:[Python] 日期:2021-03-30 热度:116
我正在尝试创建一个升华文本3的插件. 现在我只能在窗口中选择所有文本并将其复制到另一个窗口中. 代码: import sublime, sublime_pluginclass PrintCodeCommand(sublime_plugin.WindowCommand): def run(self): # for each caracter, add it to a st[详细]
-
python – 基本的openGL,顶点缓冲区和pyglet
所属栏目:[Python] 日期:2021-03-30 热度:155
编辑:rotoglup在我的代码中发现了问题,添加了我删除的着色器完成了解决方案.请参阅下面的答案以获取正确的代码(使用着色器). 大家好 ! 我正试图从this tutorial学习一些现代OpenGL的基础知识. 我想用python / pyglet而不是C来做.我知道pyglet可以抽取大部分[详细]
-
python – 根据另一列pandas数据框提取列值
所属栏目:[Python] 日期:2021-03-30 热度:133
我在某个变量上提取一个变量条件的值,例如,以下数据框: A B p1 1 p1 2 p3 3 p2 4 当B = 3时,如何得到A的值?每次当我提取A的值时,我得到一个对象,而不是一个字符串. 您可以使用 loc获得满足您的条件,然后 iloc获得第一个元素的系列: In [2]: dfOut[2]: A B0[详细]
-
如何使qmenu项可检查pyqt4 python
所属栏目:[Python] 日期:2021-03-30 热度:154
我如何使我的qmenu可以检查? from PyQt4 import QtGuiapp = QtGui.QApplication([])menu = QtGui.QMenu()menu.addAction(50%)menu.addAction(100%)menu.addAction(200%)menu.addAction(400%)menu.show()ap[详细]
-
python – 浏览器和wget加载JPEG不同?
所属栏目:[Python] 日期:2021-03-30 热度:145
我被困在这个.尝试在浏览器中加载此图像,然后将其保存到您的硬盘. http://profile.ak.fbcdn.net/hprofile-ak-snc4/41674_660962816_995_n.jpg 它是一个11377字节的有效JPEG文件. 现在尝试用wget或curl下载它.只有11252个字节出现,图像的右下方部分丢失. 是什[详细]
-
Python – NameError:未定义名称itemgetter
所属栏目:[Python] 日期:2021-03-30 热度:116
我刚开始学习 Python遇到这个非常简单的代码无法正确使用它: import operator;b=[(5,3),(1,3),(1,2),(2,-1),(4,9)]sorted(b,key=itemgetter(1)) 我收到了错误: NameError:未定义名称“itemgetter”. 任何的想法? 你必须导入模块,如, import operatorb=[(5[详细]