ошибка при заполнении np.array - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь заполнить массив циклом for, но результаты всегда кажутся последними числами, которые нужно ввести

import numpy as np
quantity = int (input ("enter amount of data"))
for i in range (quantity):
         value = float (input ("enter value of x >>"))
         x = np.array ([value])

print (x)

1 Ответ

0 голосов
/ 21 мая 2018

Вам необходимо объявить массив один раз :

quantity = int(input("enter amount of data"))
arr = np.zeros(quantity, dtype=float)

Затем заполнить отдельные элементы по желанию:

for i in range(quantity):
    arr[i] = float(input("enter value of x >>"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...