我必须从Python切换到C/C++.
你知道一个快速的"参考教程"或类似的东西,以引用如何开始?例如Numpy和Scipy教程.
例如,我已经阅读了很多"文档"
但是我仍然不清楚如何开始移植到C/C++之类的东西:
#!/usr/bin/env python
import time
import numpy as np
import tables as tb
"""Retrieve 3D positions form 1000 files and store them in one single HDF5 file.
"""
t = time.time()
# Empty array
sample = np.array([])
sample.shape = (0,3)
# Loop over the files
for i in range(0, 1000):
filename = "mill2sort-"+str(i)+"-extracted.h5"
print "Doing ", filename
# Open data file
h5f = tb.openFile(filename, 'r')
# Stack new …Run Code Online (Sandbox Code Playgroud) 还行吧:
int vec_1[3] = {1,2,3};
Run Code Online (Sandbox Code Playgroud)
那有什么不对
struct arrays{
int x[3];
int y[3];
int z[3];
};
arrays vec_2;
vec_2.x = {1,2,3};
Run Code Online (Sandbox Code Playgroud)
这给出了
错误:无法在赋值时将'<brace-enclosed initializer list>'转换为'int'
我已经阅读了很多关于此错误的帖子,但目前还不清楚问题出在哪里.