提交 42213046 authored 作者: amrithasuresh's avatar amrithasuresh

Updated numpy as np

上级 6424e249
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
# Theano tutorial # Theano tutorial
# Solution to Exercise in section 'Loop' # Solution to Exercise in section 'Loop'
from __future__ import absolute_import, print_function, division from __future__ import absolute_import, print_function, division
import numpy import numpy as np
import theano import theano
import theano.tensor as tt import theano.tensor as tt
...@@ -52,7 +52,7 @@ polynomial = components.sum() ...@@ -52,7 +52,7 @@ polynomial = components.sum()
calculate_polynomial1 = theano.function(inputs=[coefficients, x], calculate_polynomial1 = theano.function(inputs=[coefficients, x],
outputs=polynomial) outputs=polynomial)
test_coeff = numpy.asarray([1, 0, 2], dtype=numpy.float32) test_coeff = np.asarray([1, 0, 2], dtype=np.float32)
print(calculate_polynomial1(test_coeff, 3)) print(calculate_polynomial1(test_coeff, 3))
# 19.0 # 19.0
...@@ -68,7 +68,7 @@ max_coefficients_supported = 10000 ...@@ -68,7 +68,7 @@ max_coefficients_supported = 10000
full_range = tt.arange(max_coefficients_supported) full_range = tt.arange(max_coefficients_supported)
outputs_info = tt.as_tensor_variable(numpy.asarray(0, 'float64')) outputs_info = tt.as_tensor_variable(np.asarray(0, 'float64'))
components, updates = theano.scan(fn=lambda coeff, power, prior_value, free_var: components, updates = theano.scan(fn=lambda coeff, power, prior_value, free_var:
prior_value + (coeff * (free_var ** power)), prior_value + (coeff * (free_var ** power)),
...@@ -80,6 +80,6 @@ polynomial = components[-1] ...@@ -80,6 +80,6 @@ polynomial = components[-1]
calculate_polynomial = theano.function(inputs=[coefficients, x], calculate_polynomial = theano.function(inputs=[coefficients, x],
outputs=polynomial, updates=updates) outputs=polynomial, updates=updates)
test_coeff = numpy.asarray([1, 0, 2], dtype=numpy.float32) test_coeff = np.asarray([1, 0, 2], dtype=np.float32)
print(calculate_polynomial(test_coeff, 3)) print(calculate_polynomial(test_coeff, 3))
# 19.0 # 19.0
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论