python dtype(0)_Python numpy,创建数组,数据类型,dtype属性
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属性相关推荐
- numpy的基本使用 附python代码详细讲解(numpy函数,创建数组,常用属性,索引切片,数组的复制,修改维度,数组的分割、拼接、转置)
目录 使用array创建数组 使用arange创建数组 Numpy中的随机数创建 ndarray对象的常用属性 其他方式创建数组 索引和切片(一位数组.二维数组) 数组的复制 修改数组的维度 数组的拼 ...
- [转载] 使用python 中的numpy创建数组
参考链接: Numpy 创建数组 使用nump创建数组的方法: (1)导入numpy模块: import numpy as np 注意:如果是纯python,默认是不安装numpy库的,需要在pyth ...
- 使用Numpy创建数组_总结
引言 本文作者接触NumPy模块时对其中的创建数组的方法一直都是一知半解的状态,有时候在做tensorflow搭建模块时经常会出现特别低级的数组构建错误,而且错误形式千奇百怪,今天终于决定系统地重写认 ...
- python中如何定义数组_python如何创建数组?
python如何创建数组? 更新时间:2019年02月15日18时03分 来源:python培训 浏览次数: python如何创建数组?今天传智播客的老师就来给大家说说关于python如何创建数组? ...
- python利用numpy创建数组(等比,等差,空数组,1数组)
从菜鸟教程复制过来的, 转载地址:https://www.runoob.com/numpy/numpy-array-creation.html 1.创建未初始化的narray数组 格式如下: nump ...
- python生成等差数列_python numpy函数中的linspace创建等差数列详解
前言 本文主要给大家介绍的是关于linspace创建等差数列的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. numpy.linspace 是用于创建一个由等差数列构成的一 ...
- python维度变换_Python NumPy用法
介绍 NumPy是Python数值计算最重要的基础包,大多数提供科学计算的包都是用NumPy的数组作为构建基础.NumPy本身并没有提供多么高级的数据分析功能,理解NumPy数组以及面向数组的计算,将 ...
- python npv 计算公式_Python numpy 中常用的数据运算
Numpy 精通面向数组编程和思维方式是成为Python科学计算大牛的一大关键步骤.--<利用Python进行数据分析> Numpy(Numerical Python)是Python科学计 ...
- NumPy创建数组的几种方式介绍
创建数组 创建数组的几种常见机制: numpy 中定义的原生数组创建函数 使用Python中类数组对象创建 numpy 数组 一. numpy 中定义的原生数组创建函数 1. numpy.zeros( ...
最新文章
- ES logstash7.4.2 mysql 数据同步
- javaweb:servlet
- CE6内核启动过程-新角度
- 5918. 统计字符串中的元音子字符串
- 2022 年移动应用开发终极指南
- 用旧电脑安装黑群晖系统
- 扫一下这个神奇的二维码,Wifi不用输密码
- 读懂职场则规潜 潜伏者的上位秘诀
- 手把手教你如何做一套utm广告投放系统
- Outlook添加新浪邮箱时的配置细节——登录密码
- Android性能优化系列-监听View inflate周期并动态替换
- 下属被阿里挖角的那个早晨,我开始想念周鸿祎!
- MySQL 乱七八糟的可重复读隔离级别实现
- php3d按钮,css3实现3D按钮效果的文章推荐
- 计算机网络(各章节精华版)
- 静雅思听,在听的世界里沉醉
- 从遥感卫星(Rapideye)的视角见证“蚂蚁森林”的生长——以“蚂蚁森林1号林”为例
- 越狱第三季第一集 在线免费观看
- Linux常用必备命令
- Linux: sysstat;pidstat
热门文章
- Github 学生优惠包 -- 最新防踩坑指南
- SpringBoot整合junit测试案例
- php.ini 大文件大小,修改php.ini来实现上传文件大小限制
- html5中三级下拉菜单实现案例
- 路径正确imread读取图片却为空
- spring 配置文件报错 Cannot resolve class or package
- 4种方法转义字符解决报错FileNotFoundError: [Errno 2] No such file or directory
- 推荐5款Windows实用工具,帮你优化系统性能
- 如何用Win7远程链接ubuntu14.04桌面
- Python模块_winreg操作注册表