python - Python 显示矩阵(嵌套元组)
问题描述
我最近开始使用 Python(我来自 Matlab)并且一直在尝试找到一种方法来在 Python 中模拟 Matlab 的矩阵能力。我发现了 Numpy 和嵌套元组以及 xlrd 的使用,它们非常有用,但我仍然找不到以有意义的方式显示该信息的方法。我写了一些代码来做到这一点。以为我会分享以防有人发现它有帮助。
当然,您可以轻松地对其进行扩展,为更多数据类型添加特殊处理等。
——布雷特
解决方案
def displayTable(data):
for row in data:
line = ''
for col in row:
if isinstance(col, datetime.datetime):
line += '{:^15}'.format(str(col)[0:10])
elif isinstance(col, float):
if col.is_integer():
line += '{:^15}'.format('{:.0f}'.format(col))
else:
line += '{:^15}'.format(str(col))
else:
line += '{:^15}'.format(str(col))
print(line + '\n')
输出:
推荐阅读
- c# - 删除值小于其他行的数据行
- laravel - Laravel 队列监听返回 $this 的 var_dump
- java - ACT_RE_PROCDEF 中的重复行
- c++ - 逗号运算符如何分配给多个变量?
- bit-manipulation - MTProto msg_id 重放攻击
- java - WebFlux 在后台执行请求?
- javascript - 不和谐.js | 随机图像嵌入
- javascript - 如何从java脚本中的xml响应体中获取值
- django - Django:将用户 ID 传递给 settings.py
- configuration - 将运行时配置传递给 Elixir 进程的正确方法