Özellik oluşturma
Bu bölümde, farklı medya türlerine göre reklam kampanyası harcamalarını ve ilgili kampanyanın satışlardan elde ettiği dolar tutarını içeren sales_df adlı bir veri kümesiyle çalışacaksın. Veri kümesi senin için önceden yüklendi. İlk iki satır şöyle:
tv radio social_media sales
1 13000.0 9237.76 2409.57 46677.90
2 41000.0 15886.45 2913.41 150177.83
Satış değerlerini tahmin etmek için özellik olarak reklam harcamalarını kullanacaksın; başlangıçta "radio" sütunuyla çalışacağız. Ancak, herhangi bir tahmin yapmadan önce özellik ve hedef dizilerini oluşturup scikit-learn için doğru formata gelecek şekilde yeniden şekillendirmen gerekiyor.
Bu egzersiz
scikit-learn ile Supervised Learning
kursunun bir parçasıdırEgzersiz talimatları
sales_dfDataFrame'inin"radio"sütunundaki değerlerdenXadlı bir dizi oluştur.sales_dfDataFrame'inin"sales"sütunundaki değerlerdenyadlı bir dizi oluştur.X'i iki boyutlu bir NumPy dizisine dönüştür (yeniden şekillendir).Xvey'nin şeklini yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
import numpy as np
# Create X from the radio column's values
X = ____
# Create y from the sales column's values
y = ____
# Reshape X
X = ____
# Check the shape of the features and targets
print(____)