#-*-coding:utf-8-*-
import   numpy  as  np
#创建一个数组
#如果开始为0可以省略,如果步长为1,也可以省略
arr=np.arange(6)
print("arr:\n",arr)
print("arr的形状:\n",arr.shape)#(6,)
#更改形状---元素个数必须一致,对arr本身产生影响
#arr.shape=(2,3)
print("arr更改之后的形状:\n",arr.shape)
#reshape---返回一个新的数组
new_arr=arr.reshape((2,3))
print("new_arr的形状:\n",new_arr.shape)
arr=np.arange(6).reshape((2,3))
print("arr更改之后的形状:\n",arr.shape)
#生成数组的时候可以通过dtype
arr=np.arange(6,dtype=np.float64).reshape((2,3))
print("arr:\n",arr)
#dtype--数据类型
#np.int32  np.int64
#生成数组的时候可以通过dtype来设置数据类型
arr=np.arange(6,dtype=np.float64).reshape((2,3))
print("arr:\n",arr)
print("arr 数据类型:\n",arr.dtype)
#也可以强制转化
print(np.float64(32))
#在numpy里面0转化为BooL类型,为False
#非0转化为bool为True
print(np.bool(1))
print(np.bool(0))
#可以自定义数据类型
df=np.dtype([("name",np.str_,20),('height',np.float64),('weight',np.float32)])
arr=np.array([('lys',180,60),('wtt',175,75)],dtype=df)
print(arr)
print(arr.dtype)

numpy更改形状、类型相关推荐

  1. lisp改图元字体式样_一个更改尺寸类型的LISP程序

    1 / 4 一个更改尺寸类型的 LISP 程序 AutoCAD 制图中经常用到标注尺寸,如果在标注尺寸前,预先对不同的标注尺寸 样式进行命名,那么要修改尺寸标注的尺寸线状态.箭头规格.尺寸界线形状. ...

  2. CV:cv2实现检测几何形状并进行识别、输出周长、面积、颜色、形状类型

    CV:cv2实现检测几何形状并进行识别.输出周长.面积.颜色.形状类型 目录 输出结果 实现代码 输出结果 实现代码 # -*- coding: utf-8 -*-#OpenCV实现检测几何形状并进行 ...

  3. 成功解决numpy.ndarray格式类型转数据为list格式数据带有中括号(一行代码搞定!)

    成功解决numpy.ndarray格式类型转数据为list格式数据带有中括号(一行代码搞定!) 目录 解决问题 解决思路 解决方法 解决问题 numpy.ndarray格式类型转数据为list格式数据 ...

  4. VS如何更改项目类型?

    比如想从windows c++项目改成linux c++项目? 还没亲手尝试过,后更... 参考文章:vs2019中更改项目类型

  5. Win10更改账户类型为标准改不了怎么办

    Win10更改账户类型为标准改不了?由于工作需要,有用户会在电脑上创建多个账户,随之想对这些账户进行功能上的区别,这时候就需要修改账户类型了,但是却出现账户类型改不了的情况,这该怎么办呢?下面我就为大 ...

  6. python中numpy数组形状和计算

    1. numpy数组形状 数组可以理解为是矩阵,所以会涉及几行几列 import numpy as np import randomt1 = np.array([[1,2,3],[4,5,6]]) p ...

  7. Elasticsearch(022):es常见的字段映射类型之地理形状类型(geo_shape、多边的复杂的地址形状)

    概念 在上个小节,我们学习了geo_point的数据类型. 这一小节我们来学习geo_shape数据类型,它有助于索引和搜索 任意地理形状,例如矩形和多边形.当正在索引的数据或正在执行的查询包含除点以 ...

  8. 更改文件类型图标logo_如何在Windows中更改特定文件类型的图标

    更改文件类型图标logo In the Windows XP days, changing the icon for a specific file type-such as TXT or PNG-w ...

  9. Win7更改文件类型图标

    Win7更改文件类型图标 使用过win7的人,肯定都知道win7没有一个现成的提供你更改文件图标的工具.比如.*.rmvb.*.doc,我们并不想使用其原先的默认图标:或者是某个软件因为下载的是硬盘版 ...

最新文章

  1. 如何确定敏捷是否适合你的团队?
  2. 苏宁大调整中的三个关键
  3. ensp中ap获取不到ip_对比网络模拟器软件,Cisco Packet Tracer、华为eNSP、H3C Cloud Lab...
  4. typeError: unhashable type: 'list’问题分析
  5. docker查询mysql 有哪些版本的镜像_CentOS安装Docker环境和mysql镜像的记录
  6. 科普:算法岗是什么?我适不适合算法岗?选什么方向的算法岗?
  7. Linux下部署Kubernetes+Kubesphere(一)Kubernetes基础
  8. restful web_RESTful Web服务可发现性,第4部分
  9. AJAX with JSP and Servlet(代码)
  10. mac 启用与关闭root账户
  11. 类型多样的建筑场景unity3d模型素材,速来收藏
  12. 背景图片虚化的效果的css样式的实现
  13. 【嵌入式】MCU外接Flash图片数据存取实例
  14. 动态修改spine动画渲染层次
  15. 结构体复数相乘c语言,复数乘法中的结构体赋值实现代码
  16. Placement service – placement安装(wallaby-allinone)
  17. LCD12864串行驱动程序
  18. OC语言之Objective-C简介
  19. 面试题目之:mvvm框架是什么?它与其他框架(jquery)的区别是什么?哪些场景适合?
  20. Linux永久修改主机名

热门文章

  1. 左神算法:最大值减去最小值小于或等于num的子数组的数量(Java版)
  2. 操作系统:第四章 文件管理2 - 磁盘管理,磁盘调度算法
  3. 牛客网_PAT乙级_1029有几个PAT(25)【输入字符串并strlen计算长度】
  4. java中CyclicBarrier的使用
  5. 在Spring Boot中配置web app
  6. 颠覆:链表在删除和插入的效率一定优于数组吗?
  7. python表格对齐_Python对Excel表格数据重新排版
  8. SpringBoot的@SpringBootApplication注解和其他几个注解
  9. MYBATIS 根据IN条件查询时,数据只查第一个的问题(字符串被截断......)
  10. Leecode 869. 重新排序得到 2 的幂——Leecode每日一题系列