腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
新旧
样式
的
python
类
在
将
切片
传
递给
__
getitem__
的
方式
上
有所不同
、
调试一些东西我注意到了这个区别: def __
getitem__
(self, x): def __
getitem__
None)slice(2, None, None) slice(0, 2, None)slice(None, 2, None) 我基本
上
已经知道旧
的
样式
类
将为slice<
浏览 8
提问于2017-08-04
得票数 2
回答已采纳
2
回答
对象
在
重写__
getitem__
时不支持索引。
解决方案
类
继承自对象
类
,TypeError发生:“解决方案”对象不支持索引吗?但是,如果解决方案
类
不从对象继承,则代码可以找到。我
的
问题是,
为什么
解决方案
类
在
继承对象时不支持索引,即使它覆盖了getitem方法。
浏览 4
提问于2017-07-05
得票数 0
回答已采纳
2
回答
__getslice__如何在函数中调用它
、
我有一个带有魔术方法函数class Sentence
的
__getslice__我
在
试着切字。因此,例如,如果字符串是"HELLO WORLD, james",并且
在
0:1分割它,我希望得到"HELLO" class Sentence: def __init__(self, string
浏览 5
提问于2015-03-27
得票数 4
回答已采纳
1
回答
Python
、__
getitem__
、片和负索引
、
、
这是
Python
在
切片
中传递负数
的
一个例子:... def __
getitem__
(self, sl):>>> t[-1:0]>>> 我想对负索引进行自己
的
处理。我如何让
Python
停止自动地决定
切片
索引?
浏览 1
提问于2015-06-16
得票数 2
1
回答
Python
-基本
切片
和扩展
切片
、
在
实验
切片
时,我注意到
Python
2.7中有一个奇怪
的
行为: def __
getitem__
(self, i):a=A()a[:,:] #prints (slice(None, None, None), slice(None, None, None))
在
括号中使用单个冒号时,slice对象具有0作为开始,一个巨大
的
整数作为
浏览 4
提问于2016-08-19
得票数 9
回答已采纳
1
回答
为什么
在
Python
3.5中调用__
getitem__
,而在
Python
2.7中不调用?
、
、
、
、
我有一个字节
的
子类,它提供了一个__
getitem__
dunder方法。__
getitem__
方法始终
在
Python
3.5中调用,但在
Python
2.7中仅为非
切片
关键字调用。(相反,似乎
将
父对象
的
__
getitem__
应用于该实例。)
为什么
会发生这种情况?是否有解决方法?代码 def __
getitem__
(self, key):
浏览 5
提问于2017-02-06
得票数 1
回答已采纳
1
回答
将
切片
传
递给
任意函数
、
、
简写版:然而,您不能将
切片
传
递给
任意函数(如果我错了请纠正我),因此这将失败:不知何故麻烦
的
解决方法是调用slice2.是否可以用整洁
的
切片
表示法
将
片传
递给
任意函数?
浏览 1
提问于2013-08-19
得票数 0
回答已采纳
1
回答
消毒蟒蛇片?
、
我正在使用
Python
/ctype包装一个C库。我正在包装
的
结构之一
类
似于数字向量,我希望相应
的
Python
类
的
getitem()方法支持
切片
。
在
C级,我有这样
的
切片
感知函数:... 我
的
Python</em
浏览 4
提问于2011-06-05
得票数 4
回答已采纳
2
回答
torchvision.datasets.cifar.CIFAR10是否是一个列表?
、
、
、
当我试图找出torchvision.datasets.cifar.CIFAR10内部
的
内容时,我做了一些简单
的
代码print(trainset[1])print(type(trainset))错误信息是 TypeError: Cannot handle this data t
浏览 4
提问于2017-07-20
得票数 1
回答已采纳
1
回答
为什么
我不能分割一个带有元组
的
列表,因为它似乎受到
Python
语法
的
支持?
、
、
我学习
Python
已经有一段时间了,使用官方
Python
站点教程/库/引用。今天,我无意中偶然发现了正式
的
切片
引用,不明白
为什么
没有人说出一个可能
的
场景,但不幸
的
是,它不能。也就是说,根据,应该可以使用索引和
切片
的
元组从序列中选择元素:slc = slice(10, 20, 3) print( lst[ 1, 5,TypeError: list索引必须是整
浏览 0
提问于2021-04-20
得票数 1
2
回答
自定义索引
的
数据结构
、
、
这些数据可以表示为一个大小n
的
列表,其中每个条目都有一个“遗传位置”,它是介于0到1之间
的
一个实数。为了使命名清楚,我
将
列表id和遗传位置gpos中
的
位置命名为。实现这一点
的
方式
是将其作为一个
类
使用 self.f = list__setitem__(y,x) def __
getitem__
(self,
浏览 0
提问于2013-08-28
得票数 4
回答已采纳
5
回答
在
__
getitem__
中实现
切片
、
、
我正在尝试为我创建
的
一个创建向量表示
的
类
实现
切片
功能。到目前为止,我已经有了这段代码,我相信它可以正确地实现
切片
,但是每当我调用v[4] (其中v是一个向量
python
)时,都会返回一个关于没有足够参数
的
错误。因此,我正在尝试弄清楚如何在我
的
类
中定义getitem特殊方法来处理普通索引和
切片
。def __
getitem__
(self, start, stop, step): index =
浏览 3
提问于2010-05-30
得票数 130
回答已采纳
3
回答
在
新型
类
中实现__
getitem__
、
我有这样
的
代码: def __init__(self): print self, ":我发现新风格
的
类
在
类
__dict__而不是实例__dict__中寻找魔术方法。是这样
的
吗?为甚麽呢?你知道有什么文章解释了背后
的
想法吗?我尝试了RTFM,但可能不是正确
的
,或者没有捕捉到东西… 非常感谢!保罗
浏览 0
提问于2012-12-31
得票数 5
回答已采纳
1
回答
将
函数应用于MultiIndex pandas.DataFrame列
、
、
、
Try using .loc[row_index,col_indexer] = value insteadIn [5]: C K L
浏览 4
提问于2014-04-08
得票数 5
回答已采纳
3
回答
Python
__index__特殊方法
、
这两种神奇
的
方法不都要通过__
getitem__
吗?列表
的
用法可以通过__int__来代替,那么__index__存在
的
理由是什么呢?
浏览 7
提问于2014-12-12
得票数 22
回答已采纳
2
回答
‘,’
在
索引框中做什么?
as plt color='red', marker='o', label='setosa') 这是我从
Python
Machine Learning得到
的
代码。我检查过另一个
切片
所以。但是他们
在
索引框中没有提到,。
浏览 6
提问于2017-05-28
得票数 1
回答已采纳
2
回答
当使用[]设置对象变量时,调用了什么?
我见过一些用例,在这些用例中,人们可以使用values['a']来获取a键
的
值。现在我知道这是一种正常
的
访问dict值
的
方法,但我也看到它与对象(如Tk.Scrollbar['command'] = yadayada )一起使用。对于这种
将
[ ]与对象一起使用
的
做法,是否有名称或文档?
浏览 4
提问于2017-05-19
得票数 1
回答已采纳
3
回答
Python
中应用于"self“
的
方括号
、
我遇到过一些
在
"self“
上
使用方括号
的
代码。我不熟悉这个符号,当我试图弄清楚不是我写
的
源代码时,很难理解这里处理
的
是什么类型
的
对象。 我遇到
的
例子是
在
Python
的
自然语言工具包中。你可以找到一个例子来说明我
的
意思,如果你按ctrl-F self[context]。
在
没有更多上下文
的
情况下,可能无法确切地告诉您它是如何使用
的
,但这里
浏览 0
提问于2012-12-18
得票数 5
回答已采纳
2
回答
在
Python
中
的
数组索引中使用None
、
我正在使用Theano
的
LSTM教程()。
在
lstm.py ()文件中,我不理解下面这行:m_[:, None]是什么意思?
在
本例中,m_是theano向量,而c是一个矩阵。
浏览 0
提问于2015-07-18
得票数 24
回答已采纳
2
回答
使用Numpy多维数组
切片
而不使用[片,片]语法?
、
、
、
是否有一种方法可以使用Numpy
的
多维数组
切片
而不使用
切片
语法? 我需要能够从普通函数调用中使用它,但是我还没有找到一种方法来使用slice对象来完成它。我不能为我
的
程序使用语法[(slice,slice)],因为[]是常规函数调用之外
的
特殊语法。我使用
的
语言是Hy,一个用于
Python
的
Lisp,它不支持这种语法。更重要
的
是,它不应该支持这种语法。然而,Numpy似乎不支持不使用[]语法
的
多维
切片
浏览 2
提问于2014-03-20
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python教程(23)——Python类中常用的特殊成员
Python 进阶:自定义对象实现切片功能
不懂Python切片?错过很多高级玩法,赶紧学起来吧!
python 魔术方法:让自定义类更像内置类型
Python进阶系列:Python遍历的秘密
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券