slice 相关问题

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

RangeIndex 对象不可调用

我正在从文本文件中读取值并尝试查找子字符串的索引,如下所示 df=pd.read_csv('break_sent.txt',index_col=False,encoding='utf-8',delimiter=" ",names=['已发送']) #print(df...

回答 2 投票 0

从数据帧中切片和提取

我有一个如下所示的数据框: 时间 功率 速度 状态 1 14.00 29 3 1 2 14.01 30 3 2 3 14.02 29 3 3 4 14.03 30 3 4 5 14.04 29 3 5 6 14.05...

回答 1 投票 0

Go - 将字节从 uintptr 复制到偏移量处的字节切片

类型 MINIDUMP_IO_CALLBACK 结构体 { 处理 uintptr //不相关 Offset uint64 //写入操作相对小型转储数据开头的偏移量。 缓冲区 uintptr //A

回答 1 投票 0

应用列表方法和在列表切片上重新分配有什么区别

我不知道问这个问题是否合适。作为Python的新学习者,我试图在我正在使用的教科书和互联网上寻找答案。但我还是不太清楚...

回答 1 投票 0

如何从Go中的Slice中删除重复的字符串或int

假设我有一个学生城市列表,其大小可能是 100 或 1000,我想过滤掉所有重复的城市。 我想要一个通用的解决方案,可以用来删除所有重复的...

回答 15 投票 0

为什么 `append(x[:0:0], x...)` 将切片复制到 Go 中的新支持数组中?

在 Go 的切片技巧 wiki 和 Go 库(例如本示例)中,您有时会看到类似以下的代码,用于将切片复制到新的支持数组中。 // 在库中的函数末尾也许...

回答 1 投票 0

将 pandas 数据框中的列切片中的值替换为基于条件的值

我有一个大型 Pandas 数据框,并且想要根据条件替换列子集中的某些值。 具体来说,我想将每个

回答 2 投票 0

以十六进制表示形式显示 u8 切片

我需要将 &[u8] 转换为十六进制表示。例如 [A9、45、FF、00 ...]。 切片的特征 std::fmt::UpperHex 没有实现(所以我不能使用 std::fmt::format )。 Rust 有

回答 5 投票 0

Go 中将 int 切片转换为自定义 int 切片指针类型的函数

我想将 int 切片作为构造函数的输入,并返回指向原始列表的指针,将类型转换为我的外部自定义类型(类型 IntList []int)。 我可以做这个: 类型 IntList []int ...

回答 1 投票 0

如何返回结构体中向量的切片

我想返回向量的一部分,但编译器抱怨 &[Letter] 需要显式生命周期。 结构板{ 板:Vec, 宽度:使用, 身高:usiz...

回答 1 投票 0

NumPy ndarray 中混合基本索引和高级索引获得的数组形状

这是代码: 将 numpy 导入为 np x = np.arange(2*32*32*8*16) x = x.reshape(2, 32, 32, 8, 16) print("x-shape=", x.shape) y = x[0, 3:5, 8:10, [1, 2, 3, 4, 5], :] z = x[0][3:5, 8:10, ...

回答 1 投票 0

Python numpy 数组切片/索引

这是代码: 将 numpy 导入为 np x = np.arange(2*32*32*8*16) x = x.reshape(2, 32, 32, 8, 16) print("x-shape=", x.shape) y = x[0, 3:5, 8:10, [1, 2, 3, 4, 5], :] z = x[0][3:5, 8:10, ...

回答 1 投票 0

如何使用 ngFor 循环遍历数组的切片?

我正在创建一个带有手风琴按钮的常见问题解答页面,子标题下有一组按钮。我使用 faq.html 文件中的 ngFor 语句来设计它。 常见问题 我正在创建一个带有手风琴按钮的常见问题解答页面,子标题下有一组按钮。我使用 faq.html 文件中的 ngFor 语句来设计它。 <h1>Frequently Asked Questions</h1> <div *ngFor="let item of data; let i = index;"> <button class="accordion" (click)="toggleAccordion($event, i)"> {{item.parentName}} </button> <div class="panel" *ngFor="let child of item.childProperties" hide="!item.isActive"> <p> {{child.propertyName}} </p> </div> 这是 faq.ts 文件的片段。 import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-faq', templateUrl: './faq.html', styleUrls: ['./faq.scss'] }) export class FaqComponent implements OnInit { data: any = [ { parentName: 'Question 1A', childProperties: [{ propertyName: 'Answer 1A' }], }, { parentName: 'Question 2A', childProperties: [{ propertyName: 'Answer 2A' }], }, { parentName: 'Question 3A', childProperties: [{ propertyName: 'Answer 3A' }], }, { parentName: 'Question 1B', childProperties: [{ propertyName: 'Answer 1B' }], }, { parentName: 'Question 2B', childProperties: [{ propertyName: 'Answer 2B' }], }, ]; } 我想将子标题放在 A 部分(问题 1A、2A 和 3A)和 B 部分(问题 1B 和 2B)之上。我想我可以在 faq.html 的 ngFor 语句中使用 slice,但代码无法编译。 我尝试了这个切片管: <div *ngFor="let item of data | slice:0:2; let i = index;"> 我应该更改什么才能使其编译并分解常见问题解答部分?切片管是正确的选择吗? 分割您的数据 这里的问题是切片管道以 unknown 类型返回数据。有几种方法可以解决这个问题: $任意 <p *ngFor="let item of data | slice:2:4"> {{ $any(item).parentName }} </p> 括号符号 <p *ngFor="let item of data | slice:2:4"> {{ item['parentName'] }} </p> 一个功能 slicedData(data : any[]) : any[] { return data.slice(2,4) } <p *ngFor="let item of slicedData(data)"> {{ item['parentName'] }} </p> 不过,您可能想正确输入数据,而不是使用任何数据。毕竟它被称为 Typescript 是有原因的。 以下是 Stackblitz 中的一些示例。 我必须更改 html 才能以不同的方式访问属性,并且它已编译: <div *ngFor="let item of data; let i = index;"> <button class="accordion" (click)="toggleAccordion($event, i)"> {{item['parentName']}} </button> <div class="panel" *ngFor="let child of item['childProperties'] | slice:0:2; let i = index;" hide="!item.isActive"> <p> {{child['propertyName']}} </p> </div> 您只需添加一个 *ngIf 并检查是否 i < 3: <h1>Frequently Asked Questions</h1> <div *ngFor="let item of data; let i = index;"> <ng-container *ngIf="i < 3"> <button class="accordion" (click)="toggleAccordion($event, i)"> {{item.parentName}} </button> <div class="panel" *ngFor="let child of item.childProperties" hide="!item.isActive"> <p> {{child.propertyName}} </p> </ng-container> </div> 谢谢大家的帮助。我将 faq.html 更改为: <h1>Frequently Asked Questions</h1> <h2>General</h2> <div *ngFor="let item of data; let i = index;"> <ng-container *ngIf="i < 3"> <button class="accordion" (click)="toggleAccordion($event, i)"> {{item.parentName}} </button> <div class="panel" hide="!item.isActive"> <p> {{item.childName}} </p> </div> 并且成功了。 在您的 .ts 组件中,声明变量如下 数据:任何[] = [ { ParentName: '问题 1A', childProperties: [{ propertyName: '答案 1A' }], }, { ParentName: '问题 2A', childProperties: [{ propertyName: '答案 2A' }], }, { ParentName: '问题 3A', childProperties: [{ propertyName: '答案 3A' }], }, { ParentName: '问题 1B', childProperties: [{ propertyName: '答案 1B' }], }, { ParentName: '问题 2B', childProperties: [{ propertyName: '答案 2B' }], }, ];

回答 5 投票 0

pandas MultiIndex 的多个切片器

我想从具有多个独立索引器的 MultiIndex 中选择多个列。例如 df = pd.DataFrame( np.zeros((2,4)), columns=pd.MultiIndex.from_product([('a','b'),(1,2)])...

回答 5 投票 0

如何以惯用的方式预分配和填充指针切片?

http://play.golang.org/p/j-Y0mQzTdP 包主 导入“fmt” 类型 UselessStruct 结构 { 一个整数 整数 } 函数主() { mySlice := make([]*UselessStruct, 5) 对于我:= 0;我!= 5;我+...

回答 4 投票 0

在 pandas 中,向数据帧的子集添加时间偏移量没有任何效果

我注意到 pandas 包的一个奇怪行为,导致在某些情况下添加时间偏移意外失败。 假设我有以下数据框: df = pd.DataFrame({'时间': ['2022...

回答 1 投票 0

切片(开始,停止,无)与切片(开始,停止,1)

我很惊讶地读到这里“开始和步骤参数默认为 None”,因为它还说: 切片(开始、停止、步长=1) “返回代表索引集的切片对象

回答 1 投票 0

在 Python 中操作列表索引时出现类型错误

我有以下代码: (len(参数) / 2 上面的代码返回了错误: 类型错误:切片索引必须是整数或 None 或具有 __index__ 方法 为什么会这样——尤其是......

回答 2 投票 0

使用python将json消息提取到甚至集线器中

我正在尝试将 json 消息提取到 AZURE 事件中心 我的问题是 json 消息的大小,因为事件中心的限制为 1MB 我有一个很大的 json 消息,它由多个 json 消息组成...

回答 1 投票 0

如何在golang切片中搜索元素

我有一片结构。 类型配置结构{ 关键字符串 值字符串 } // 我形成了上述结构的一个切片 var myconfig []配置 // 将响应正文解组到上面的切片中 我...

回答 8 投票 0

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