-
python – matplotlib:二进制热图
所属栏目:[Python] 日期:2020-12-20 热度:122
假设我有一个10×10矩阵,它包含或仅为0和1,表示为列表列表.我如何使用matplotlib来表示这样的矩阵作为红色和黑色方块的网格? (红色表示1,黑色表示0). 我已经进行了广泛的搜索,但是我能找到的最接近的是 Plot a black-and-white binary map in matplotlib ,[详细]
-
python – 在多处理中启动嵌套进程
所属栏目:[Python] 日期:2020-12-20 热度:118
我有一个主文件启动多个进程,其中一个进程再次启动多个进程.我在启动嵌套的进程集时遇到问题. 我在一个文件中有以下代码: # parallel_test.pyimport Queueimport multiprocessingimport timeimport threadingdef worker(q): while not q.empty(): try: row[详细]
-
python – 填写pandas数据帧中的日期空白
所属栏目:[Python] 日期:2020-12-20 热度:86
我有Pandas DataFrame(从.csv加载),日期时间作为索引..每天有/必须是一个条目. 问题是我有差距,即有几天我根本没有数据. 在间隙中插入行(天)的最简单方法是什么?还有一种方法来控制作为数据插入列中的内容!假设0或复制上一天信息或填充从prev-date到next-d[详细]
-
python将bytearray转换为列表中的数字
所属栏目:[Python] 日期:2020-12-20 热度:60
对于以下 python代码: pt = bytearray.fromhex('32 43 f6 a8 88 5a 30 8d 31 31 98 a2 e0 37 07 34')state = bytearray(pt) 如果我使用: print state 它给出了2C?¨Z0?11?¢à74 那么如何恢复bytearray中的内容?例如,将它们放在像[]这样的列表中. 解决方[详细]
-
python – 删除元音,除非它是单词的开头
所属栏目:[Python] 日期:2020-12-20 热度:181
我试图删除字符串中元音的出现,除非它们是单词的开头.因此,例如像“男孩即将获胜”这样的输入应该输出Th.这是我迄今为止所拥有的.任何帮助,将不胜感激! def short(s):vowels = ('a','e','i','o','u')noVowel= stoLower = s.lower()for i in toLower.split()[详细]
-
python – 如何删除子图之间的“空”空间?
所属栏目:[Python] 日期:2020-12-20 热度:68
我正在制作一个总共68个子图的数字,并希望删除它们之间的空白区域.这就是我所拥有的: . 我该怎么做呢? 编辑:使用plt.tight_layout()会使情况变得更糟: 这是我的代码: for j in range(0,len(sort_yf)):for i in range(0,len(yf)): if yf[i]==sort_yf[j]:[详细]
-
如何在matplotlib中设置日期的xticklabels
所属栏目:[Python] 日期:2020-12-20 热度:130
我试图从两个列表中绘制值. x轴值是日期.到目前为止尝试过这些事情 year = [20070102,20070806,20091208,20111109,20120816,20140117,20140813]yvalues = [-0.5,-0.5,-0.75,-1.25,-1.25]dates = [datetime.datetime.strptime(str(int(date)),'%Y%m%d') for d[详细]
-
在python中加载延迟模块
所属栏目:[Python] 日期:2020-12-20 热度:146
我正在尝试组建一个系统来处理延迟加载未明确存在的模块.基本上我有一个http服务器,其中包含许多我不知道的端点,我想以编程方式提供导入.这些模块都有统一的方法签名,它们不会提前存在. import lazy.route as testimport lazy.fake as test2test('Does this[详细]
-
如何将Tkinter窗口放在其他窗口前面?
所属栏目:[Python] 日期:2020-12-20 热度:177
我正在使用一些Tkinter Python代码( Python 3.4),我遇到了一个问题.当我创建我的Tkinter窗口时,它不会显示在前面.我目前使用以下代码执行此操作: from tkinter import *win = Tk()win.minsize(width=1440,height=828)win.maxsize(width=1440,height=828) mi[详细]
-
python – OSError:[Errno 13]安装django时权限被拒绝
所属栏目:[Python] 日期:2020-12-20 热度:199
我刚刚安装了ubuntu 14.04,我已经安装了pip和virtualenvironment但是当我尝试安装 django时,我收到以下错误消息: name@computername:/$pip install djangoCollecting django Using cached Django-1.7.4-py2.py3-none-any.whlInstalling collected packages:[详细]
-
python – 用于选择性缓存/ memoization的装饰器
所属栏目:[Python] 日期:2020-12-20 热度:55
我正在寻找一种构建装饰器@memoize的方法,我可以在函数中使用如下: @memoizemy_function(a,b,c): # Do stuff # result may not always be the same for fixed (a,c)return result 然后,如果我这样做: result1 = my_function(a=1,b=2,c=3)# The function f[详细]
-
python – ImportError:没有名为parse的模块
所属栏目:[Python] 日期:2020-12-20 热度:61
我正在尝试使用 mongodb和pymongo运行Web应用程序来提供数据库中的数据. 我得到的错误是ImportError:没有名为parse的模块.请参阅以下来自apache2 web服务器的error.log: mod_wsgi (pid=18824): Target WSGI script '/var/www/FlaskApp/flaskapp.wsgi' cann[详细]
-
列表的Python函数`yield`,返回单个元素
所属栏目:[Python] 日期:2020-12-20 热度:164
是否有可能在传递列表时生成一个生成生成器的函数,但是在给定单个值时会返回? 以此为例: def duty2015(x): if type(x) in [list,np.ndarray]: for xi in x: yield new_duty(xi) else: sd = 0 if x = 120000: return sd elif x = 250000: return (x-125000)[详细]
-
python – 求和列表:跳过第一个偶数
所属栏目:[Python] 日期:2020-12-20 热度:90
我试图总结一个列表,但跳过第一个偶数,然后继续添加列表的其余部分,包括其余的偶数,但我似乎无法得到它. list = [-3,-7,-1,1,2,3,4,5,6,7] def sum_num(num_list): sum = 0 for i in num_list: if i % 2 == 0: continue sum += i return sum print sum_num(l[详细]
-
python – 使用参数数组的长度作为同一函数的另一个参数的默认值
所属栏目:[Python] 日期:2020-12-20 热度:95
这是我第一次在SO中提出一个问题,所以如果我不知道怎么回事,请不要犹豫,编辑它或者让我修改它. 我认为我的问题很普遍,所以我很惊讶没有找到任何与此主题相关的问题.如果我错过了,这个问题是重复的,如果你能提供一个已经回答的地方的链接,我将非常感激. 想象[详细]
-
python – 在带有元组的列表列表中查找重复项
所属栏目:[Python] 日期:2020-12-20 热度:95
我试图找到嵌套在列表中的元组内的重复项.整个建筑也是一个清单.如果有其他更好的方法来组织这个让我的问题得到解决 – 我很高兴知道,因为这是我在路上建立的东西. pairsList = [ [1,(11,12),(13,14)],#list1 [2,(21,22),(23,24)],#list2 [3,(31,32),#list3[详细]
-
python – 如何在实例化时有条件地将mixin添加到当前类?
所属栏目:[Python] 日期:2020-12-20 热度:165
我想要一个基于传递给构造函数的参数添加mixins的类.这就是我尝试过的: class MixinOne(object): def print_name(self): print("{} is using MixinOne.".format(self.name))class MixinTwo(object): def print_name(self): print("{} is using MixinTwo.".f[详细]
-
python – 有可能像返回一样产生两件事吗?
所属栏目:[Python] 日期:2020-12-20 热度:63
def foo(choice): for i in limit: d1 = doSomeCalc() d2 = doSomeOtherCalc() if choice == "stuff": yield { d1 : "value" } else: yield { d2 : "Othervalue" } 我有一个函数,根据用户的选择产生两种类型的字典 def bar(): for i in limit: d1 = doSomeCa[详细]
-
python – 逐像素读取图像(ndimage / ndarray)
所属栏目:[Python] 日期:2020-12-20 热度:174
我有一个存储为ndarray的图像.我想迭代这个数组中的每个像素. 我可以像这样迭代数组的每个元素: from scipy import ndimageimport numpy as npl = ndimage.imread('sample.gif',mode="RGB")for x in np.nditer(l): print x 这给出了: ...15325315322225311[详细]
-
python – 按复杂条件合并/加入2个DataFrame
所属栏目:[Python] 日期:2020-12-20 热度:84
我有2个大型数据集(每个70K到110K大).我想关联/比较两者,并根据某些条件/标准找到set1中的哪些项目可以在set1中找到. 我当前的策略是按公共字段对两个列表进行排序,然后运行嵌套for循环,执行条件if测试,聚合预定义的dict与找到的项目和不匹配的项目. 例: im[详细]
-
python – 在scipy上寻求与optimize.fmin的融合
所属栏目:[Python] 日期:2020-12-20 热度:133
我有一个我想用scipy.optimize.fmin最小化的函数.请注意,我在评估函数时强制打印. 我的问题是,当我开始最小化时,打印的值会减小,直到达到某个点(值46700222.800).在那里它通过非常小的咬合继续减少,例如,46700222.797,46700222.765,46700222.745,46700222.69[详细]
-
python – 将数据库迁移从sqlalchemy-migrate更改为Flask-Migrat
所属栏目:[Python] 日期:2020-12-20 热度:191
我有一个基于 miguel flask tutorial 的网络应用程序 所以我使用sqlalchemy-migrate作为数据库,现在我应该在迁移中使用Alembic如何进行配置?有什么办法我可以从sqlalchemy-migrate更改为Flask-Migrate吗?(因为我的应用程序已经完成并且再次执行它是如此多[详细]
-
python – 如何制作matplotlib散点图方块?
所属栏目:[Python] 日期:2020-12-20 热度:180
在gnuplot中,我可以这样做以获得正方形图: set size square matplotlib中的等价物是什么?我试过这个: import matplotlibmatplotlib.use('Agg')import matplotlib.pyplot as pltplt.rcParams['backend'] = 'TkAgg'x = [0,0.2,0.4,0.6,0.8]y = [0,0.5,1,1.5[详细]
-
在setUpClass中访问Django测试客户端
所属栏目:[Python] 日期:2020-12-20 热度:110
我有一个测试类,我想创建并登录用户一次: class UserModelTest(TestCase): fixtures = ['group_perms'] @classmethod def setUpClass(cls): cls.standard_user = UserFactory(first_name='Firsto',last_name='Namo') @classmethod def tearDownClass(cls):[详细]
-
比较两个词典列表中的价值的Pythonic方法
所属栏目:[Python] 日期:2020-12-20 热度:94
我是 Python的新手,在 Python中我仍然试图摆脱C编码技术,所以如果这是一个微不足道的问题,请原谅我.我似乎无法找到最恐怖的方式来做到这一点. 我有两个dicts列表.两个列表中的各个dicts可能包含嵌套的dicts. (这实际上是一些Yelp数据,如果你很好奇.)第一个di[详细]
