假设你有两个numpy数组之一,称之为A = [x1,x2,x3,x4,x5]
,它具有所有的x坐标,然后我有另一个数组,称之为B = [y1,y2,y3,y4,y5]
..如何“提取”一组坐标eg x1,y1),以便我可以用它做一些事情?我可以使用forloop或类似的东西吗?我似乎找不到任何好的例子,所以如果你能指导我或者给我一些我会感激的。从两个numpy数组中提取坐标
0
A
回答
0
不知道这是你在找什么。但是你可以使用numpy.concatenate
。你只需要与[:,None]
前添加假尺寸:
import numpy as np
a = np.array([1,2,3,4,5])
b = np.array([6,7,8,9,10])
arr_2d = np.concatenate([a[:,None],b[:,None]], axis=1)
print arr_2d
# [[ 1 6] [ 2 7] [ 3 8] [ 4 9] [ 5 10]]
一旦生成一个二维数组,你可以只使用arr_2d[i]
获得第i组坐标。
0
正如@ user2314737的评论说,你可以手动通过简单地从每个阵列抓住相同的元素,像这样做:
a = np.array([1,2,3])
b = np.array([4,5,6])
index = 2 #completely arbitrary index choice
#as individual values
pointA = a[index]
pointB = b[index]
#or in tuple form
point = (a[index], b[index])
如果你需要所有这些转化为坐标的形式,然后@ Nuageux的答案可能是更好
相关问题
- 1. 从numpy数组中提取X坐标
- 2. 如何在Python中从2个numpy数组中提取纬度/经度坐标?
- 3. 从numpy数组中提取数据
- 4. 找到两个numpy数组的交点坐标点
- 5. 集合中的Numpy数组坐标
- 6. 提取两组坐标之间的独特组合
- 7. Numpy:将函数应用于两个numpy数组并返回两个numpy数组
- 8. Javascript从坐标数组中的某个坐标中找到最远坐标
- 9. 如何从numpy数组中获取两个最小值
- 10. 如何从numpy 2d数组中提取子数组?
- 11. 如何从排列的numpy数组中提取数组?
- 12. 从numpy距离数组中提取N个最接近的对
- 13. 无法从单个项目的numpy数组中提取对象
- 14. 从一个numpy数组中提取对角块
- 15. JavaScript:从字符串中提取坐标
- 16. 从图像文件中提取坐标
- 17. 从Mysql中提取Json php MultilineString坐标
- 18. 从R中提取3D坐标PCA
- 19. 从PDB中提取坐标文件
- 20. 从txt读取坐标到数组(c#)
- 21. 如何将两个1d numpy数组拉到2d numpy数组中
- 22. 合并两个numpy数组
- 23. 从一个坐标矢量中提取坐标并保存到文件
- 24. 如何从numpy数组中提取所需的维数
- 25. 从压缩numpy的蒙面数组中提取数据
- 26. Pythonic的方式来创建一个numpy坐标数组
- 27. Numpy坐标矩阵
- 28. 如何在numpy中从一维数组中提取零维片
- 29. 在numpy中结合两个数组,
- 30. 获取numpy Linspace生成的坐标
得到一个元组'p'包含数组(x1,y1)的前两个元素,例如'p =(A [0],B [0])' – user2314737
@ user2314737好答案!你为什么把它作为评论发布? – ashbygeek
@ashbygeek,因为它是星期五:) – user2314737