Python astype(np.float)函数使用方法解析

 更新时间:2020年06月08日 10:43:07   投稿:yaominghui  
这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

我的数据库如图

结构

我取了其中的name age nr,做成array,只要所取数据存在str型,那么取出的数据,全部转化为str型,也就是array阵列的元素全是str,不管数据库定义的是不是int型。

那么问题来了,取出的数据代入公式进行计算的时候,就会类型不符,这是就用到astype(np.float)

代码如下

import pymysql
import numpy as np

conn = pymysql.connect(host='39.106.168.84', user='xxxxxx', password='xxxxxx', port=3306,
            db='flask_topvj_net')
cur = conn.cursor()
sql = "SELECT `name`, `age`,`nr` FROM `student` WHERE 1"
cur.execute(sql)
u = cur.fetchall()
u=np.array(u)
conn.close()
print(u)

#a=u[:,1]*5
#b=u[:,2]*5#错误示范

a=u[:,1].astype(np.float)*5
b=u[:,2].astype(np.float)*5
print(a)
print(b)

结果

可以看出array的第二列和第三列都乘以5了。计算成功。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Python实现字符型图片验证码识别完整过程详解

    Python实现字符型图片验证码识别完整过程详解

    这篇文章主要介绍了Python实现字符型图片验证码识别完整过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • python中的tkinter库弹窗messagebox详解

    python中的tkinter库弹窗messagebox详解

    这篇文章主要介绍了python中的tkinter库弹窗messagebox,包括消息提示框、消息警告框、错误消息框,通过代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-06-06
  • python Protobuf定义消息类型知识点讲解

    python Protobuf定义消息类型知识点讲解

    在本篇文章里小编给大家整理的是一篇关于python Protobuf定义消息类型知识点讲解,有兴趣的朋友们可以学习下。
    2021-03-03
  • Pandas数据分析-pandas数据框的多层索引

    Pandas数据分析-pandas数据框的多层索引

    这篇文章主要介绍了Pandas数据分析-pandas数据框的多层索引,pandas数据框针对高维数据,也有多层索引的办法去应对具体详细的内容介绍需要的小伙伴可以参考一下
    2022-08-08
  • python基础中的文件对象详解

    python基础中的文件对象详解

    这篇文章主要为大家介绍了python基础中的文件对象,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • python 绘制拟合曲线并加指定点标识的实现

    python 绘制拟合曲线并加指定点标识的实现

    这篇文章主要介绍了python 绘制拟合曲线并加指定点标识的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Python NumPy教程之遍历数组详解

    Python NumPy教程之遍历数组详解

    这篇文章主要为大家详细介绍了Python NumPy中遍历数组的方法,文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-08-08
  • Python操作word常见方法示例【win32com与docx模块】

    Python操作word常见方法示例【win32com与docx模块】

    这篇文章主要介绍了Python操作word常见方法,结合实例形式分析了Python使用win32com模块与docx模块操作word的相关实现技巧及相关注意事项,需要的朋友可以参考下
    2018-07-07
  • 基于python实现对文件进行切分行

    基于python实现对文件进行切分行

    这篇文章主要介绍了基于python实现对文件进行切分行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Python编写一个优美的下载器

    Python编写一个优美的下载器

    这篇文章主要教大家如何使用Python编写一个优美的下载器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-04-04

最新评论