Я немного растерялся в одном из простых операторов, чтобы сохранить данные в две переменные.В приведенном ниже коде я вижу, что при назначении данных «gre» и «gpa» переменной X я вижу две квадратные скобки, тогда как при назначении значений переменной y я замечаю только квадратные скобки.Когда я удаляю одну из квадратных скобок, я получаю «ключевую ошибку».Может кто-нибудь объяснить разницу здесь?Пробовал онлайн-руководства, но не мог разобраться с этим.
data = pd.read_csv('student_data.csv')
X = np.array(data[["gre","gpa"]])
y = np.array(data["admit"])