小编mrq*_*901的帖子

用随机字节填充列表

我正在尝试用随机字节填充缓冲区.缓冲区定义为字节列表.这是我想保留的东西.这是定义:

namespace NameofProject
{
    public partial class Form1 : Form
    {
    List<byte> buff = new List<byte>();
    }

}
Run Code Online (Sandbox Code Playgroud)

我的第一次尝试是

public static void RandomFillBuffer()
{
   Random rnd = new Random();
   rnd.NextBytes(buff);
}
Run Code Online (Sandbox Code Playgroud)

然而,这给buff带来了这样的错误:非静态字段,方法或属性'Form1.buff'需要对象引用

然后我刚刚删除了"静态"这个词(我不确定这是否属实)并且它变成了"public void RandomFillBuffer()",但是这次我得到了buff的这个错误:参数1:无法从'System转换. Collections.Generic.List'到'byte []'

如果它们有意义,我会感谢任何帮助解决2个错误中的任何一个.

.net c# random byte list

5
推荐指数
2
解决办法
609
查看次数

如何使用 Python 和 h5py 读取 HDF5 属性(元数据)

我有一个 HDF5 文件,里面有多个文件夹。每个文件夹都添加了属性(有些将属性称为“元数据”)。我知道如何访问文件夹内的密钥,但我不知道如何使用 Python 的 h5py 包提取属性。以下是 HDFView 的属性:

Folder1(800,4)
   Group size = 9
   Number of attributes = 1
        measRelTime_seconds = 201.73
Run Code Online (Sandbox Code Playgroud)

我需要提取这个measRelTime_seconds值。我已经有一个循环来读取文件

f = h5py.File(file,'r')
        for k,key in enumerate(f.keys()): #loop over folders
            #need to obtain measRelTime_seconds here, I guess
Run Code Online (Sandbox Code Playgroud)

谢谢

python metadata hdf5 python-3.x h5py

4
推荐指数
2
解决办法
1924
查看次数

标签 统计

.net ×1

byte ×1

c# ×1

h5py ×1

hdf5 ×1

list ×1

metadata ×1

python ×1

python-3.x ×1

random ×1