【第一问】
可以使用Python的math库来求解一元二次方程的实数解。具体实现如下:
import math
a = float(input())
b = float(input())
c = float(input())
if a == 0:
if b == 0:
print("Data error")
else:
print("x={:.2f}".format(-c/b))
else:
delta = b * b - 4 * a * c
if delta < 0:
print("该方程无实数解")
elif delta == 0:
print("x={:.2f}".format(-b/(2*a)))
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("{:.2f}&{:.2f}".format(max(x1,x2), min(x1,x2)))
在代码中,首先使用float()函数将用户输入的三个实数转换为浮点数类型,然后判断a是否为0,如果a为0则根据b的值判断是否有解;如果a不为0,则计算方程的判别式delta,根据delta的值判断方程的解的情况。在输出时使用.format()方法对输出格式进行控制。
在深度学习中的数,可以分为以下几类:
标量:2
向量:[13]\begin{bmatrix} 1 \\ {3} \\ \end{bmatrix}[13]
矩阵:[1001]\begin{bmatrix} 1 & 0\\ 0 & 1 \\ \end{bmatrix}[1001]
我们为了更好的记忆,可以把他们做一下物理意义的比较