demo.py(numpy,创建数组):

# coding=utf-8

import numpy as np

# 使用numpy生成数组,得到ndarray的类型

t1 = np.array([1,2,3])

print(t1)   # [1 2 3]

print(type(t1))  #

t2 = np.array(range(10))

print(t2)   # [0 1 2 3 4 5 6 7 8 9]

print(type(t2))  #

t3 = np.arange(4,10,2)   # 2表示步长,可以省略

print(t3)   # [4 6 8]

print(type(t3))  #

demo.py(dtype,numpy中的数据类型):

# coding=utf-8

import numpy as np

import random

# numpy中的数据类型

t1 = np.arange(10)

# dtype表示存放的数据类型

print(t1.dtype)   # int64 (64位电脑默认是int64)

t2 = np.array(range(1,4),dtype="float32")  # dtype参数指定numpy中的数据类型

# t2 = np.array(range(1,4),dtype="i1")

print(t2)   # [1. 2. 3.]

print(t2.dtype)  # float32

# numpy中的bool类型

t3 = np.array([1,1,0,1,0,0],dtype=bool)

print(t3)   # [True True False True False False]

print(t3.dtype)  # bool

# 修改数据类型

t4 = t3.astype("int8")   # bool类型转成int8类型

print(t4)   # [1 1 0 1 0 0]

print(t4.dtype)  # int8

# numpy中的小数 float64

t5 = np.array([random.random() for i in range(5)])

print(t5)   # [0.55897787 0.6086214  0.25367407 0.80690028 0.72111836]

print(t5.dtype)  # float64 (64位电脑默认是float64)

t6 = np.round(t5,2)  # 保留2位小数

print(t6)   # [0.56 0.61 0.25 0.81 0.72]

print(t6.dtype)  # float64

python dtype(0)_Python numpy,创建数组,数据类型,dtype属性相关推荐

  1. numpy的基本使用 附python代码详细讲解(numpy函数,创建数组,常用属性,索引切片,数组的复制,修改维度,数组的分割、拼接、转置)

    目录 使用array创建数组 使用arange创建数组 Numpy中的随机数创建 ndarray对象的常用属性 其他方式创建数组 索引和切片(一位数组.二维数组) 数组的复制 修改数组的维度 数组的拼 ...

  2. [转载] 使用python 中的numpy创建数组

    参考链接: Numpy 创建数组 使用nump创建数组的方法: (1)导入numpy模块: import numpy as np 注意:如果是纯python,默认是不安装numpy库的,需要在pyth ...

  3. 使用Numpy创建数组_总结

    引言 本文作者接触NumPy模块时对其中的创建数组的方法一直都是一知半解的状态,有时候在做tensorflow搭建模块时经常会出现特别低级的数组构建错误,而且错误形式千奇百怪,今天终于决定系统地重写认 ...

  4. python中如何定义数组_python如何创建数组?

    python如何创建数组? 更新时间:2019年02月15日18时03分 来源:python培训 浏览次数: python如何创建数组?今天传智播客的老师就来给大家说说关于python如何创建数组? ...

  5. python利用numpy创建数组(等比,等差,空数组,1数组)

    从菜鸟教程复制过来的, 转载地址:https://www.runoob.com/numpy/numpy-array-creation.html 1.创建未初始化的narray数组 格式如下: nump ...

  6. python生成等差数列_python numpy函数中的linspace创建等差数列详解

    前言 本文主要给大家介绍的是关于linspace创建等差数列的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. numpy.linspace 是用于创建一个由等差数列构成的一 ...

  7. python维度变换_Python NumPy用法

    介绍 NumPy是Python数值计算最重要的基础包,大多数提供科学计算的包都是用NumPy的数组作为构建基础.NumPy本身并没有提供多么高级的数据分析功能,理解NumPy数组以及面向数组的计算,将 ...

  8. python npv 计算公式_Python numpy 中常用的数据运算

    Numpy 精通面向数组编程和思维方式是成为Python科学计算大牛的一大关键步骤.--<利用Python进行数据分析> Numpy(Numerical Python)是Python科学计 ...

  9. NumPy创建数组的几种方式介绍

    创建数组 创建数组的几种常见机制: numpy 中定义的原生数组创建函数 使用Python中类数组对象创建 numpy 数组 一. numpy 中定义的原生数组创建函数 1. numpy.zeros( ...

最新文章

  1. ES logstash7.4.2 mysql 数据同步
  2. javaweb:servlet
  3. CE6内核启动过程-新角度
  4. 5918. 统计字符串中的元音子字符串
  5. 2022 年移动应用开发终极指南
  6. 用旧电脑安装黑群晖系统
  7. 扫一下这个神奇的二维码,Wifi不用输密码
  8. 读懂职场则规潜 潜伏者的上位秘诀
  9. 手把手教你如何做一套utm广告投放系统
  10. Outlook添加新浪邮箱时的配置细节——登录密码
  11. Android性能优化系列-监听View inflate周期并动态替换
  12. 下属被阿里挖角的那个早晨,我开始想念周鸿祎!
  13. MySQL 乱七八糟的可重复读隔离级别实现
  14. php3d按钮,css3实现3D按钮效果的文章推荐
  15. 计算机网络(各章节精华版)
  16. 静雅思听,在听的世界里沉醉
  17. 从遥感卫星(Rapideye)的视角见证“蚂蚁森林”的生长——以“蚂蚁森林1号林”为例
  18. 越狱第三季第一集 在线免费观看
  19. Linux常用必备命令
  20. Linux: sysstat;pidstat

热门文章

  1. Github 学生优惠包 -- 最新防踩坑指南
  2. SpringBoot整合junit测试案例
  3. php.ini 大文件大小,修改php.ini来实现上传文件大小限制
  4. html5中三级下拉菜单实现案例
  5. 路径正确imread读取图片却为空
  6. spring 配置文件报错 Cannot resolve class or package
  7. 4种方法转义字符解决报错FileNotFoundError: [Errno 2] No such file or directory
  8. 推荐5款Windows实用工具,帮你优化系统性能
  9. 如何用Win7远程链接ubuntu14.04桌面
  10. Python模块_winreg操作注册表