以矩阵形式将整数和浮点数存储在numpy数组中

亨氏

以下代码包含PostGIS查询并获取“产品”,其中包括整数和浮点数,

import numpy

k = 8
for i in cor_list:
    for l in cor_list:
        cur.execute(query, (i, l, False, False))
        element = cur.fetchall()
        product = sum([a[-1] for a in element[:-1]])
        print product
        ss = numpy.array(product, ndmin = 2)
kk = ss.reshape((k,k))

产品的一部分看起来像:

0
6460.51962839
16386.3142965
18349.9662043
13071.5492165
8349.95786602
3977.69337529
10471.7888158
6460.51962839
0
9925.79466809
11889.4465759

我想将这些产品排列成8乘8的numpy数组,这看起来像是,

在此处输入图片说明

但是当我运行上面的代码时,出现了这个错误:

ValueError: total size of new array must be unchanged

如何以矩阵形式将由for循环生成的整数和浮点数存储在numpy数组中?

安格斯·威廉姆斯(Angus Williams)

我认为您可以通过执行以下操作来修复代码:

import numpy

product = []
k = 8
for i in cor_list:
    for l in cor_list:
        cur.execute(query, (i, l, False, False))
        element = cur.fetchall()
        product.append( sum([a[-1] for a in element[:-1]]) )
kk = numpy.array(product).reshape((k,k))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将浮点数组存储在纹理中并使用纹理坐标从着色器访问浮点数

来自分类Dev

Numpy将整数数组另存为浮点数组

来自分类Dev

以矩阵形式将列表排列为numpy数组

来自分类Dev

将float64 numpy数组转换为非科学计数形式的浮点数

来自分类Dev

numpy:检查浮点数组是否包含整数

来自分类Dev

Numpy将大整数保存为浮点数

来自分类Dev

使用C语言存储.dat文件中的整数和浮点数

来自分类Dev

savetxt-用整数和浮点数保存数组

来自分类Dev

savetxt-用整数和浮点数保存数组

来自分类Dev

将浮点数的函数参数转换为numpy数组

来自分类Dev

如何在Android中存储和调用浮点数组?

来自分类Dev

使用空指针将浮点数存储到数组中

来自分类Dev

浮点数或整数用于存储坐标

来自分类Dev

在Heroku上的Postgres中存储浮点数组

来自分类Dev

为什么在scala中,将整数和浮点数(例如71 == 71.0)进行比较是正确的?

来自分类Dev

在Sympy求解器中浮点数和整数

来自分类Dev

在VHDL中乘以浮点数和整数文字

来自分类Dev

如何对列表中的整数和浮点数求和-Scala

来自分类Dev

在python中绘制浮点数和整数的直方图

来自分类Dev

在列表中查找整数和浮点数

来自分类Dev

如何将整数位放在浮点数中?

来自分类Dev

将浮点数存储为GhashTable中的键

来自分类Dev

glsl将浮点数据存储在纹理中

来自分类Dev

获取整数和浮点数的属性

来自分类Dev

联合浮点数和整数

来自分类Dev

从xml获取整数和浮点数

来自分类Dev

如何比较浮点数和整数

来自分类Dev

Matplotlib:混合整数和浮点数

来自分类Dev

将浮点数比较为整数