slice 相关问题

切片是序列的一部分的表示,通常由对基础序列的引用定义,索引给出起始位置,长度或结束位置,以及可选地“步幅”或“步长”值。请使用标签“object-slicing”表示C ++中的切片问题,并使用“program-slicing”作为分析技术。

parameters[: (len(parameters) / 2)] 返回错误

上面的代码返回错误: 类型错误:切片索引必须是整数或 None 或具有 __index__ 方法 为什么会出现这种情况 - 特别是我给出的向量的长度是一个 int

回答 2 投票 0

如何将给定索引处的一个 pytorch 张量的元素复制到另一个张量中,而无需中间分配或循环

鉴于 进口火炬 a: torch.Tensor b: 火炬.张量 断言 a.shape[1:] == b.shape[1:] idx = torch.randint(b.shape[0], [a.shape[0]]) 我想要做 b[...] = a[idx] 但没有中间缓冲程序...

回答 1 投票 0

如何在 Go 中清除切片?

Go 中清除切片的正确方法是什么? 以下是我在 go 论坛中找到的内容: // 测试.go 包主 进口 ( “FMMT” ) 函数主() { 字母 := []string{"a", "b", "c", "d...

回答 5 投票 0

如何使用另一个包含索引的 2D numpy 数组对 2D numpy 数组进行切片?

我有一个大小为 (3000,3000) 的稀疏矩阵 A,还有另一个大小为 (83068, 2) 的矩阵 B,其中包含 A 的非零元素的索引。 有可能得到结果吗...

回答 0 投票 0

我将切片作为arg传递并附加它,为什么不修改原始切片[重复]

我知道切片包含底层数组的数据指针。我知道如果我将切片传递给函数,并且当切片的底层数组增长时不会修改原始切片,因为有

回答 0 投票 0

我们可以在Rust slice中使用step吗?

在Python中,我们可以获取奇数索引中的子数组,例如: 奇数=数组[1::2] 我们可以在 Rust 中使用简单的语法或任何特征来做到这一点吗?喜欢: 让 vec = vec![1; 10]; 让 sli = &vec[0.2.10]; 以上...

回答 3 投票 0

为了从 Golang 的切片中删除元素,我应该把 `mutex` 放在哪里?父结构还是子结构?

假设我有两个结构,如下所示: 类型设备结构体{ 端口 []*TCPPort } 类型 TCPPort 结构体 { ID 整数 状态布尔值 设备 *设备 } 当创建 TCP 端口时,它会附加...

回答 1 投票 0

切片的下限和上限

我的代码片段 包主 导入“fmt” 函数主() { s := []int{2, 3, 5, 7, 11, 13} fmt.Println("检查 1:",s, len(s)) s = s[1:4] fmt.Println("切...

回答 3 投票 0

在 Go 中使用整数切片进行子集检查

我正在寻找一种有效的方法来检查一个切片是否是另一个切片的子集。我可以简单地遍历它们来检查,但我觉得必须有更好的方法。 例如。 {1, 2, 3} 是 ...

回答 3 投票 0

在带有扩展运算符的子切片上使用追加是什么意思? [重复]

我对以下代码的工作方式感到困惑,尤其是“...”的目的是什么 array = append(数组[:i], 数组[i+1:]...)

回答 4 投票 0

如何根据 React 状态遍历数组并使其仅返回少数元素

我有一个包含其他数组的数组: 导出常量 ArtifactArray = [ 配饰神器, 人体制品, 斗篷神器, 脚手工艺品, 手工艺品, 头部神器,

回答 2 投票 0

Numpy 可变切片大小(可能为零)

假设我有一些时间序列数据: 将 numpy 导入为 np 将 matplotlib.pyplot 导入为 plt np.random.seed(42) x = np.linspace(0, 10, num=100) time_series = np.sin(x) + np.random.random(100) plt.pl...

回答 1 投票 0

正则表达式(python)有问题我不知道如何*?有效,我将在下面发布代码

示例1 重新进口 data = '[email protected] hd' stufff = re.findall('@([0-9]*?)', 数据) 打印(东西) 它打印 [''] 但是为什么 @ 符号后面有数字,我知道它遵循非

回答 1 投票 0

围绕列表索引循环

我有一个整数列表,L = [1, 2, 3, 4, 5],并且指定了一个数字 x。我需要编写一个函数,它会取 L 的第一个元素,其索引为 0,添加后续元素直到...

回答 2 投票 0

将字符串转换为[]byte会得到一份数据吗? [重复]

在go中,string只是低级的[]byte,对吧? 但是string是只读的,当转成[]byte的时候,我可以原地修改[]byte,然后他们就有了不同的字节。 我的问题是: 当...

回答 0 投票 0

如何以特定方式操作嵌套列表以产生列表之间的移动效果?

假设我有一个 2x2 网格,如下所示: A B A A B C C B B C C A B B B B 它由列表 grid = [["A", "B", "A",...

回答 0 投票 0

将 csv 文件加载到 Pandas DataFrame 并添加一个新列,其中的关键字取自“关键字”行

我有一个 .csv 文件,格式如下: 现金 系列、日期、余额 1,2021-03-05,34 2,2021-05-04,54 信用 系列、日期、余额 18,2021-03-05,898 21,2021-04-01,654 储蓄 系列、日期、余额 3,2021-...

回答 4 投票 0

复制功能如何运作? [关闭]

根据文档我不明白复制功能是如何工作的: copy 内置函数将源切片中的元素复制到 目标切片。 (作为特例,它也...

回答 2 投票 0

在 Python 中切片两次

通常我有一个偏移量和数据长度,我想从 str 或 bytes 中提取数据。 我最常看到的方式是: mystr[偏移量:偏移量+长度] 做

回答 1 投票 0

拆分和加入(ES6)[关闭]

我正在尝试编写代码,使名字和姓氏的首字母大写,其余字母小写,还使用拆分和连接作为间距。 let [firstName, lastName]=prompt("你是什么...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.