小编Lau*_*aro的帖子

将numpy数组的大小写入二进制文件

我需要将2D numpy数组写入文件,包括其尺寸,以便我可以从C++程序中读取它并创建相应的数组.

我编写了一些保存数组的简单代码,可以从C++中读取,但如果我首先尝试编写数组的大小,它总会给我一个错误.

这是我的简单python代码:

1 file = open("V.bin","wb")
2 file.write(V.shape)
3 file.write(V)
4 file.close()
Run Code Online (Sandbox Code Playgroud)

第二行给出错误,我也尝试过:

n1, n2 = V.shape
file.write(n1)
file.write(n2)
Run Code Online (Sandbox Code Playgroud)

但它也不起作用.

我正在添加它显示的错误:

回溯(最近调用最后一次):file.write(V.shape [0])TypeError:必须是字符串或缓冲区,而不是int

谢谢!

python binary tuples numpy file

4
推荐指数
1
解决办法
3225
查看次数

C - 如何通过子字符串拆分字符串

这可能是一些基本问题,但我真的找不到答案:我需要将一个包含两个数字的字符串拆分为C中的两个字符串.

例:

1-> 2分为1和2

我正在使用strtok,但它需要一系列字符才能拆分,你不能指定一个序列作为除数.

我不能使用ANSI C以外的任何东西.

任何帮助将不胜感激!

你怎么能把它标记为完全重复?它甚至不是很接近......

c split strtok

1
推荐指数
1
解决办法
4973
查看次数

标签 统计

binary ×1

c ×1

file ×1

numpy ×1

python ×1

split ×1

strtok ×1

tuples ×1