我正在尝试构建一个用于矩阵处理的基本程序,以解决可迭代的高斯方程式。为此,我使用了以下数据集:
x = np.array([0.125, 0.25, 0.375, 0.5])
y = np.array([166, 144, 128, 120])
b = np.array([190,3])
并按如下方式填充我的主要数组:
X[0:4,0] = np.exp(-b[1]*x[:])
X[0:4,1] = -b[0]*x[:]*np.exp(-b[1]*x[:])
当不使用矩阵插入它们时,两个代码段都返回我需要的浮点数,但是当放入X时,它们会切换为整数。我已经做了很多搜索,但找不到解决该问题的方法。我是一个初学者,所以如果这很简单,我就不会感到惊讶,因为我已经用光了很多地方。谢谢!
当您创建X数组时,假设您由于未添加任何内容而给了他一个大小,是否只是在尝试精确调整类型?
X = np.array((4,1), dtype="float32")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句