1 np.array()

将输入转换成数组。

栗子:

import numpy as npa=[[1,2,1],[2,3,5]]
b=[[0,0,0],[2,3,5]]c=np.array(a)
d=np.array(b)print(c)
print(d)# result[[1 2 1][2 3 5]][[0 0 0][2 3 5]]

简单的把list列表转化为数组。

2 type(bool)

正如astype的中文意思,作为布尔类型,也就是true or false。

栗子:

import numpy as npa=[[1,2,1],[2,3,5]]
b=[[0,0,0],[2,3,5]]c=np.array(a).astype(bool)
d=np.array(b).astype(bool)print(c)
print(d)

结果:

[[ True True True][ True True True]][[False False False][ True True True]]

0代表False 非0代表True。

3 astype(int)

就是转化为整型数据。True和False转化为整型数据是什么样子呢?不就是0和1嘛!

栗子:

import numpy as npa=[[1,2,1],[2,3,5]]
b=[[0,0,0],[2,3,5]]c=np.array(a).astype(bool).astype(int)
d=np.array(b).astype(bool).astype(int)print(c)
print(d)

结果:

[[1 1 1][1 1 1]][[0 0 0][1 1 1]]

参考:

  • https://blog.csdn.net/wuxulong123/article/details/103387222

Numpy:astype(bool) 和 astype(int)相关推荐

  1. Python的Numpy库的函数astype()在将大范围数据类型转换为小范围数据类型时并不是做饱和(saturate)操作(附实现饱和操作的方法)

    Python的Numpy库的函数astype()在将大范围数据类型转换为小范围数据类型时并不是做饱和(saturate)操作. 关于什么是饱和操作,可以参看博文:https://blog.csdn.n ...

  2. python numpy中bool变量转为1或0

    三种方式: 第一种方式:后面添加 .astype(int), 示例 import numpy as np a = np.array([0.5,0.4,0.6]) print((a>0.5).as ...

  3. morphology.remove_small_objects的使用——和numpy转换为bool

    仅作为记录,大佬请跳过. 文章目录 该函数使用 numpy转换为bool 该函数使用 用morphology.remove_small_objects去除小于某一面积的连通域 from skimage ...

  4. c语言bool转int,C语言Bool型转int型,布尔型 转 整型

    C99中支持bool,是以宏定义实现 // // stdbool.h // //      Copyright (c) Microsoft Corporation. All rights reserv ...

  5. numpy的dtype,astype

    综述: np类型的a如果直接修改如:a.dtype='int16',那么直接会修改a,会导致长度的不一致,如果要直接修改则要采用astype方法如:b=a.astype('int16'),a保持不变, ...

  6. cv2读取np的矩阵图片,numpy数组clip和astype,查看数据类型array.dtype

    clip(a, a_min, a_max, out=None) 功能,将数组中的数据在(a_min, a_max)范围之外的数据切割在,这个范围直接,小于a_min的值修改为a_min ,大于 a_m ...

  7. python astype(float)_Python astype(np.float)函数使用方法解析

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

  8. numpy将bool值转换成数值

    用np.array().astype(int) label = np.array([0, 1, 0]) predict_label = np.array([1, 0, 0]) false_num = ...

  9. Numpy 生成 Bool型数组、一维转多维数组reshape、多维转一维数组、替换数组元素、提取数组元素、数组交集、差集、过滤数组元素、二维数组反转行、交换数组维度

    1. 创建一个 [3,5] 所有元素为 True 的数组 In [162]: b = np.ones((3,5), dtype=bool)In [163]: b Out[163]: array([[ ...

最新文章

  1. mysql累加某字段到达临界值,获取另一个字段的值
  2. 阻挡一个人前进的东西是什么?无聊+浮躁!
  3. Mysql大小写敏感的问题 --转
  4. matplotlib plot 分组_小白学 Python 数据分析(16):Matplotlib(一)坐标系
  5. linux命令之which
  6. Pygame最小开发框架
  7. php写接口时应该用return还是echo返回数据
  8. 夏新N820/N821 recovery刷入教程附MT6577专用刷机工具SP_Flash_Tool_v3.1308.0.125
  9. 可操作 转载 安装cpan软件包软件包
  10. 中科院计算机学院考研真题,2021年862计算机学科中国科学院大学考研真题及详解...
  11. 为什么以及如何通过机器人学习编程和项目实践
  12. Linux7/CentOS7 磁盘结构与分区
  13. 怎么把照片压缩变小?如何改变图片的大小?
  14. stm32独立看门狗
  15. GJB 标准化工作报告(模板)
  16. 点击a标签打开新标签页
  17. ArcGIS使用克里金插值法提取目标区域
  18. 西门子S7-1500 PLC项目案例,一步一步教会你
  19. 提交本地项目到github和提交更新
  20. ES6进阶 字符串处理新特性

热门文章

  1. 杨坤diss惊雷到底是什么原因
  2. IE访问Form Builder网站的碰到的几个问题
  3. 能在设计师心里排上位置的5个网站
  4. LeetCode 206.反转链表
  5. 深度学习处理图像任务难易程度的总结
  6. 图与网络可视化实战(matlab实现)
  7. oppor829t如何刷机_oppo R829t (R1 移动版)刷入recovery的教程
  8. EPS加密文件与解密
  9. 2022年6月11日(星期六):骑行哈尼部落
  10. 【报表Reporting Service】