Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我可以使用数组切片而不是创建向量吗?_Python_Numpy_Slice - Fatal编程技术网

Python 我可以使用数组切片而不是创建向量吗?

Python 我可以使用数组切片而不是创建向量吗?,python,numpy,slice,Python,Numpy,Slice,这不是家庭作业! 简单的例子来解决复杂的问题。 现在我用数组,创建向量,然后用向量方程作为输入。 一切正常。但是,我想知道我是否可以跳过向量创建并使用数组切片来处理相同的内容 import numpy as np a = [[ 7., 5.], [ 9., 3.], [ 7., 2.], [ 7., 8.], [ 6., 8.], [ 3., 2.]] a = np.asarray(list(a), np.float) x = np.asarray(a[:,(0)], np.fl

这不是家庭作业! 简单的例子来解决复杂的问题。 现在我用数组,创建向量,然后用向量方程作为输入。 一切正常。但是,我想知道我是否可以跳过向量创建并使用数组切片来处理相同的内容

import numpy as np

a = [[ 7.,  5.], [ 9.,  3.], [ 7.,  2.], [ 7.,  8.], [ 6.,  8.], [ 3.,  2.]]
a = np.asarray(list(a), np.float)

x = np.asarray(a[:,(0)], np.float)
y = np.asarray(a[:,(1)], np.float)

foo = 5*x+y*y 
print foo 
import numpy as np

a = np.array([[ 7.,  5.], [ 9.,  3.], [ 7.,  2.], [ 7.,  8.], [ 6.,  8.], [ 3.,  2.]])

foo = 5*a[:,0] + a[:,1]**2