python-2.7 - 如何在 python 2.7 中定义浮点矩阵
问题描述
我正在尝试在 python 2.7 中使用此代码定义一个浮点矩阵:
import numpy as np
A=np.array([[1/16,1/8,1/16],[1/8,1/4,1/8]])
print A
结果矩阵是一个底值矩阵(int value matrix):
[[0 0 0]
[0 0 0]]
如何将其修复为浮动矩阵?
谢谢 :)
解决方案
该表达式1/16
是一个整数表达式。您将整数除以1
整数16
,得到整数0
。
请改用浮点值,例如1.0 / 16.0
.
推荐阅读
- c# - 删除级联上的同一张表一对多
- javascript - Javascript:在二维数组中返回不同值的函数
- javascript - 如何传递多个输入数组元素值
- sql - 正确减去sql中的月份
- regex - 这个可以用正则表达式解析吗
- notifications - React-admin:多行通知消息
- mysql - 触发器不更新另一个表
- unit-testing - 如何在 Expecto 的测试程序集中设置 --summary
- mongodb - findOneAndUpdate(updateQuery, updateSet, returnFields) 的返回类型是什么,如何获取返回的值?
- python - Python 监督错误: