0
例如,我有一个指向矢量的变量包含内存中的许多元素,我想将矢量中的元素复制到numpy数组中,除了一个一个副本? THX如何将内存中的数据复制到Python中的numpy数组中
例如,我有一个指向矢量的变量包含内存中的许多元素,我想将矢量中的元素复制到numpy数组中,除了一个一个副本? THX如何将内存中的数据复制到Python中的numpy数组中
我假设你的载体可以这样来表示: - 然后
import array
x = array('l', [1, 3, 10, 5, 6]) # an array using python's built-in array module
铸造它作为numpy
阵列将是: -
import numpy as np
y = np.array(x)
如果数据被装在一个本地浮动格式的缓冲区:
a = numpy.fromstring(buf, dtype=float, count=N)
你可以给一个具体的代码示例吗? – Alex
'a = np.asarray(vec)'? – tacaswell