NumPy: создать массив записей из (плоского) списка массивов
NumPy: Array Object Exercise-78 с решением
Напишите программу NumPy для создания массива записей из (плоского) списка массивов.
Примеры массивов: [1,2,3,4], ['Red', 'Green', 'White', 'Orange'], [12.20,15,20,40]
Иллюстрированная презентация:
Пример решения : -
Код Python:
import numpy as np
a1=np.array([1,2,3,4])
a2=np.array(['Red','Green','White','Orange'])
a3=np.array([12.20,15,20,40])
result= np.core.records.fromarrays([a1, a2, a3],names='a,b,c')
print(result[0])
print(result[1])
print(result[2])
Пример вывода:
(1, «Красный», 12,2) (2, «Зеленый», 15,0) (3, «Белый», 20,0)
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для создания массива (3, 4) формы и преобразования элементов массива в меньшие куски.
Далее: Напишите программу NumPy для генерации универсального двумерного гауссовоподобного массива.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code