Как выбрать элементы по строкам из массива NumPy?

У меня есть массив, подобный этому массиву numpy

dd= [[foo 0.567 0.611]
     [bar 0.469 0.479]
     [noo 0.220 0.269]
     [tar 0.480 0.508]
     [boo 0.324 0.324]]

Как можно пройти через массив выбрать foo и получить 0,567 0.611 как синглтон с плавающей точкой. Затем выберите bar и получите 0,469 0,479 как числа с плавающей запятой как одноэлемент .....

Я мог бы получить вектор для первых элементов в виде списка, используя

dv=  dd[:,1]

Элементы 'foo' и 'bar': не неизвестные переменные, они могут изменяться.

Как мне изменить, если элемент находится в позиции [1]?

[[0.567 foo2 0.611]
  [0.469 bar2 0.479]
  [0.220 noo2 0.269]
  [0.480 tar2 0.508]
  [0.324 boo2 0.324]]
12
задан doug 25 September 2011 в 05:06
поделиться