You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
377 B
16 lines
377 B
import numpy as np
|
|
|
|
|
|
def generate_sinusoids(dataset, sinusoid_degree):
|
|
"""
|
|
sin(x).
|
|
"""
|
|
|
|
num_examples = dataset.shape[0]
|
|
sinusoids = np.empty((num_examples, 0))
|
|
|
|
for degree in range(1, sinusoid_degree+1):
|
|
sinusoid_features = np.sin(degree * dataset)
|
|
sinusoids = np.concatenate((sinusoids, sinusoid_features), axis=1)
|
|
|
|
return sinusoids |