Я пытаюсь заполнить массив циклом for, но результаты всегда кажутся последними числами, которые нужно ввести
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)
Вам необходимо объявить массив один раз :
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 >>"))