floating point division by zero是啥意思?哪位高手能帮助我翻译一下,谢谢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了floating point division by zero是啥意思?哪位高手能帮助我翻译一下,谢谢相关的知识,希望对你有一定的参考价值。

如果用任何数字除以零, 答案就是 Floating point division by zero
例如: 6/0=除数为零的浮点(永远除不尽)

结转损益时,系统出现了“floating point division by zero”的提示信息

A、取消汇兑损益科目的核算外币;

B、把人民币汇率更改为1。
参考技术A 如果用任何数字除以零, 答案就是 Floating point division by zero
例如: 6/0=除数为零的浮点(永远除不尽)

迭代法写线性回归

import numpy as np

def compute_error_points(b, w, points):
total_error = 0
for i in range(0, len(points)):
x = points[i, 0]
y = points[i, 1]
# 计算均方误差
total_error += (y - (w * x + b)) ** 2
# 返回loss
return total_error / float(len(points))

def step_gradient(b_current, w_current, points, learning_rate):
b_gradient = 0
w_gradient = 0
N = float(len(points))
for i in range(0, len(points)):
x = points[i, 0]
y = points[i, 1]
# 求b的偏导
b_gradient += (2/N) * ((w_current * x + b_current) - y)
# 求w的偏导
w_gradient += (2/N) * x * ((w_current * x + b_current) - y)

new_b = b_current - (learning_rate * b_gradient)
new_w = w_current - (learning_rate * w_gradient)

# 返回迭代的b和w
return [new_b, new_w]

def gradient_descent_runner(points, starting_b, starting_w, learning_rate, num_iterations):
‘‘‘
:param points: data
:param starting_b: 开始的b
:param starting_w: 开始的w
:param learning_rate: 迭代率
:param num_iterations: 迭代次数
:return:
‘‘‘
b = starting_b
w = starting_w
# 迭代w和b
for i in range(num_iterations):
b, w = step_gradient(b, w, np.array(points), learning_rate)
return [b, w]

points = np.random.random(size=(100, 2))
b, w = gradient_descent_runner(points, 0, 0, 0.0001, 1000)
print(b, w)


以上是关于floating point division by zero是啥意思?哪位高手能帮助我翻译一下,谢谢的主要内容,如果未能解决你的问题,请参考以下文章

安装windows优化大师,出现“floating point division by zero”错误?

应用程序发生错误 floating point division by zero 怎么解决

电脑上出现floating point division by zero是怎么回事

为啥开机就会显示 Floating point division by zero !! 这是啥意思

牛多校1I Points Division(DP)题解

Division and Recursion--find the nearest points in two dimension