NumPy: чтение файла данных CSV и сохранение записей в массиве
NumPy: Array Object Exercise-105 с решением
Напишите программу NumPy для чтения файла данных CSV и сохранения записей в массиве.
Пример CSV-файла: fdata.csv
Дата, Open, High, Low, Close
03-10-16,774.25,776.065002,769.5,772.559998
04-10-16,776.030029,778.710022,772.890015,776.429993
05-10-16,779.309998,782.070007,775.650024,776.469971
06-10-16,779,780.47998,775.539978,776.859985
07-10-16,779.659973,779.659973,770.75,775.080017
Пример решения :
Код Python:
from numpy import genfromtxt
csv_data = genfromtxt('fdata.csv', dtype=['S10','float32','float32','float32','float32'], delimiter=",")
print(csv_data)
Пример вывода:
[(b'Date ', nan, nan, nan, nan) (b'03-10-16 ', 774,25, 776,065, 769,5, 772,56) (b'04-10-16 ', 776,03, 778,71, 772,89, 776,43) (b'05-10-16 ', 779,31, 782,07, 775,65, 776,47) (b'06-10-16 ', 779., 780.48, 775.54, 776.86) (b'07-10-16 ', 779,66, 779,66, 770,75, 775,08)]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для доступа к двум последним столбцам многомерных столбцов.
Далее: Напишите программу NumPy для подсчета вхождения указанного элемента в заданный массив NumPy.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования