【Python将值映射到每个第i个子列表的元素】教程文章相关的互联网学习教程文章

python – django rest framework filter忽略映射到enum的int字段【代码】

我希望对堆栈溢出社区进行简单的查询. 鉴于以下配置,我在“Totals”模型上有一个相当简单的int字段,似乎无法过滤在该字段上工作. 这是models.py中的对象:class TotalType(Enum):daily_sum = 1weekly_sum = 2class Total(models.Model):TOTAL_TYPES = ((TotalType.daily_sum, 'Daily Sum'),(TotalType.weekly_sum, 'Weekly Sum'))location = models.ForeignKey(Location, db_column='LocationId')ci_timestamp = models.DateTimeFi...

有没有Pythonic方法来处理这种范围映射【代码】

请问这可以更加Pythonic吗?if joyx > 50:joyx = 100 elif joyx < -50:joyx = -100 else:joyx = 0解决方法:您可以使用math.copysign和abs函数编写它:In [30]: from math import copysignIn [31]: joyx = copysign(100, joyx) if abs(joyx) > 50 else 0例:In [32]: joyx = lambda x: copysign(100, x) if abs(x) > 50 else 0In [33]: joyx(51), joyx(-51), joyx(50), joyx(-50), joyx(0) Out[33]: (100.0, -100.0, 0, 0, 0)

将颜色分配/映射到Seaborn.regplot中的点(Python 3)【代码】

我有一个seaborn情节,我想用颜色注释(最好是带有一个图例以及颜色映射).我看到regplot有一种颜色方法.我不知道怎么用这个. 我设置了我尝试了几种不同的方法,通过给color方法提供一个映射{index:color}的字典,甚至将颜色值添加到数据帧本身. 如何用我指定的颜色映射点?np.random.seed(0)# Create dataframe DF_0 = pd.DataFrame(np.random.random((100,2)), columns=["x","y"])# Label to colors D_idx_color = {**dict(zip(range...

python – os.path如何映射到posixpath.pyc而不是os / path.py?【代码】

Python中处理这种“别名”的底层机制是什么?>>> import os.path >>> os.path.__file__ '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/posixpath.pyc'解决方法:取自CPython 2.6上的os.py:sys.modules['os.path'] = path from os.path import (curdir, pardir, sep, pathsep, defpath, extsep, altsep,devnull)path之前定义为特定于平台的模块:if 'posix' in _names:name = 'posix'linesep = '\n'from posix...

python – numpy数组映射并取平均值【代码】

我有三个阵列import numpy as np value = np.array ([1, 3, 3, 5, 5, 7, 3]) index = np.array ([1, 1, 3, 3, 6, 6, 6]) data = np.array ([1, 2, 3, 4, 5, 6])数组“索引”& “值”具有相同的大小,我想通过取平均值将项目分组为“值”.例如:对于前两个项目[1,3,… in“value”,在“index”中具有相同的键1,因此对于最终数组,该值是第一个和第一个的平均值.第2项价值:(1 3)/ 2等于2 最后一个数组是:[2, nan, 4, nan, nan, 5]第...

python – 在不同长度的迭代器上映射【代码】

我正在回答this question并遇到以下问题:>>> from operator import add >>> map(add,[1,2,3],[1,2])Traceback (most recent call last):File "<pyshell#47>", line 1, in <module>map(add,[1,2,3],[1,2]) TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'一旦参数中提供的最小迭代器被消耗,我希望map停止. 我找到了解决方案:>>> from itertools import imap >>> list(imap(add,[1,2,3],[1,2])) [2, 4]但是,为...

python – numpy中数组之间的映射【代码】

给定一系列对应关系,我想在一个数组中有一些数据要映射到另一个数组: > originaldata是一个numpy二维数组,> targetdata是另一个numpy 2D数组,> mapping是一个在位置之间进行映射的数组,因此映射[x,y]给出了一对坐标,其中targetdata [x,y]的数据来自originaldata. 到目前为止,我做了这样的事情:for (x,y) in ALLTHEPOINTS:targetdata[x,y]=originaldata[mapping[x,y][0],mapping[x,y][1]]……我怀疑这是非常低效的. 有没有办法对此...

Python Pandas使用Dict映射将格式应用于Dataframe中的每个列【代码】

问题设置import pandas as pd df = pd.DataFrame(data={'Currency': {0: 111.23, 1: 321.23},'Int': {0: 23, 1: 3},'Rate': {0: 0.03030, 1: 0.09840}})生成以下DataFrameCurrency Int Rate 0 111.23 23 0.0303 1 321.23 3 0.0984我想使用如下所示的dict将非常特定的格式应用于数据框中的每一列:format_mapping={'Currency': '${:,.2f}', 'Int': '{:,.0f}', 'Rate': '{:.2f}%'}我知道我可以将applymap用于多列或...

python – 将具有多个列的数据帧映射为键pandas【代码】

>>> p1.head() StreamId Timestamp SeqNum 0 3 1490250116391063414 1158 1 3 1490250116391348339 3600 2 3 1490250116391542829 3600 3 3 1490250116391577184 1437 4 3 1490250116392819426 1389>>> oss.head()OrderID Symbol Stream SeqNo 0 5000000 AXBANK 3 1158 1 5000001 AXBANK 6 1733 2 5000002 AXBANK...

Python列表中的映射【代码】

我有一个存储在元组列表中的索引列表:index=[(0,0), (0,1), (1,0), (1,1) ....]这些索引将用于计算图像im(numpy数组)中的能量,如下式所示:(1-im[0,0])^2+(1-im[0,1])^2+....我这里是一个二维numpy数组.这是im的一个例子:im=Image.open('lena_noisy.png') im=numpy.array(im) print im[[168 133 131 ..., 127 213 107][174 151 111 ..., 191 88 122][197 173 143 ..., 182 153 125]..., [ 34 15 6 ..., 111 95 104][ 37 15...

2019最新Python学习教程:将多个映射合并为单个映射【代码】【图】

本期的Python学习教程是最新的升级的知识点教程,希望伙伴们认真阅读! 我们有多个字典或映射,想在逻辑上将它们合并为一个单独的映射结构,以此执行一些特定的操作,比如查找值或检查键是否存在。假设有两个字典: a={'x':1,'z':3} b={'y':2,'z':4}现在假设想执行查找操作,我们必须检查这两个字典(例如,先在a中查找,如果没做找到在去b中查找)。一种简单的方法是利用collections模块中的ChainMap类来解决这个问题。例如: fro...

Python等效于Matlab的Demcmap(提升/ – 适当的色彩映射)【代码】

我正在寻找一种方法来获得matplotlib的高程相应色图. cmap“terrain”看起来很棒但是颜色缩放不是基于零(即,如果比例为0-> 5000m,则0-> 1000m范围可能是蓝色阴影,你可以认为是海底-水平) 例如: Matlab函数等效于:demcmap 让matplotlib在零高程标记周围移动地形色彩图的绿色/棕色和蓝色的最佳方法是什么?解决方法:不幸的是,matplotlib没有提供Matlab的demcmap的功能.python底图包中可能实际上有一些内置功能,我不知道. 因此,坚持...

python – 是否有文档将matplotlib的有状态pyplot API映射到面向对象的等价物?【代码】

我更喜欢使用Matplotlib的面向对象的API,直接在数字和轴上操作,而不是使用matplotlib.pyplot命令. 但是我经常发现通过pyplot界面找到关于如何做某事的文档更容易.在这些情况下,根据图和轴方法找出相关的pyplot命令正在做什么非常有用,因为它可以帮助我处理我在寻找文档时遇到的任何特定的角落情况. 例如,如果ax是pyplot的有状态接口中的“当前”轴,则plt.xlabel()等效于ax.set_xlabel().但是我在xlabel()文档中找不到任何提到Axes....

python – 从字符串中解析int – > list的映射【代码】

这应该是一个相当直接的python问题,但我正在坚持正确的语法. 假设我有一个字符串:"1:a,b,c::2:e,f,g::3:h,i,j"我想把它转换成这样的地图:{'1': ['a', 'b', 'c'], '2': ['e', 'f', 'g'], '3': ['h', 'i', 'j']}怎么做? 我可以弄清楚如何使用嵌套的for循环来做它,但只是在一行中做它很酷. 谢谢!解决方法:这是一种方法:dict((k, v.split(',')) for k,v in (x.split(':') for x in s.split('::')))

python – 将URL模式映射到WSGIApplication中的单个RequestHandler【代码】

是否可以将URL模式(正则表达式或其他映射)映射到单个RequestHandler?如果是这样我怎么能做到这一点? 理想情况下,我想做这样的事情:application=WSGIApplication([('/*',MyRequestHandler),])这样MyRequestHandler就可以处理所有请求.请注意,我正在开发一个概念证明应用程序,根据定义,我不会知道将要访问域的所有URL.另请注意,如果重要的话,我会在Google App Engine上执行此操作.解决方法: application=WSGIApplication([(r'.*',...

映射 - 相关标签
元素 - 相关标签