Показать данные в Pandas - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь следовать учебнику «Машинное обучение» от Microsoft, и есть практическая часть.Я просто скопировал код и попытался выполнить его прямо с терминала в Linux.Когда я запускаю его, ничего не возвращается.Из того, что я видел в видео, он должен вернуть таблицу со значениями.

У кого-нибудь есть идея, почему она не работает?

Вот код:

def sim_log_data(x1,y1,n1,sd1,x2,y2,n2,sd2):
    import numpy.random as nr
    import pandas as pd

# normal method draws normal samples from a Gaussian distribuition
    wx1 = nr.normal(loc = x1, scale=sd1, size=n1)
    wy1 = nr.normal(loc = y1, scale=sd1, size=n1)

# z1 and z2 are our labels, they have two possibilities, 0 or 1
    z1 = [1]*n1

    wx2 = nr.normal(loc = x2, scale=sd2, size=n2)
    wy2 = nr.normal(loc = y2, scale=sd2, size=n2)
    z2 = [0]*n2

# storing everything in DataFrames
    df1 = pd.DataFrame({'x':wx1,'y':wy1, 'z':z1})
    df2 = pd.DataFrame({'x':wx2,'y':wy2, 'z':z2})

# concaternating the columns to be displayed
    return pd.concat([df1,df2], axis=0, ignore_index = True)
sim_data = sim_log_data(1,1,50,1,-1,-1,50,1)
sim_data.head()

Спасибо!

1 Ответ

0 голосов
/ 25 апреля 2018

df.head () возвращает фрейм данных. Попробуйте распечатать его, чтобы увидеть.

print(sim_data.head())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...