Python - numpy basic

news2024/11/24 20:36:22

目录

数组array的创建

1 通过list创建array

2 通过list创建二维数组

3 通过arange函数创建 等差数组

4 通过zeros函数创建 零矩阵

 5 通过eyes函数创建 单位矩阵

 数组array的访问 

1 访问形状/元素个数/数据类型

 2 访问一维数组的位置/范围

3 访问二维数组的位置/范围

4 用:访问二维数组的切片


概要

  • 处理数组 矢量数学运算
  • index 不需循环 

 

数组array的创建

1 通过list创建array 

如一维数组 [1,2,3,4]

import numpy as np
#create from python list
list_1=[1,2,3,4]
array_l =np.array(list_1)

运算如下

 

2 通过list创建二维数组

用 [ ] 框住list,“把list再作为list”

import numpy as np
#create from python list
list_1=[1,2,3,4]
list_2=[5,6,7,8]
array_2=np.array([list_1,list_2])

 

3 通过arange函数创建 等差数组

范围为1到10的等差,间隔为2

(开始值,终值,间隔值)   返回结果不包括终值

array_4 = np.arange(1,10,2)

 

4 通过zeros函数创建 零矩阵

有5个0的一维数组;2行3列的二维数组

np.zeros(5)
np.zeros([2,3])

 

 

 5 通过eyes函数创建 单位矩阵

 5行5列的单位矩阵 

 

 数组array的访问 

1 访问形状/元素个数/数据类型

  • 形状 --(两行四列)  --  array_2.shape
  • 元素个数 -- array_2.size
  • 数据类型 --(整数型 int64,浮点型 float64)-- array_2.dtype

 

 2 访问一维数组的位置/范围

  • 访问array的第二个位置的元素(第一个元素)  从0开始为第一个位置
  • 访问从1到5的范围内

 

3 访问二维数组的位置/范围

 用 [ ] 创建多位数组后, 一样是从0开始计数

  • 数组[行数] [列数]
  • 数组[行数,列数]

 

 

4 用:访问二维数组的切片

截止第二行,从第一行开始  (同样从0开始计数,不计终值)

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/589026.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity Emisson 自发光属性全局照明

给想要自发光的物体,选择Unity自带Standard Shader。然后勾选Emisson 如下图: 属性: Color指定发光的颜色和强度。单击 Color 框可打开 HDR Color 拾色器。在此处可以更改光照的颜色和发光的强度 (Intensity)。要指定材质的哪些区域发光&…

蓝库云:让销售人员搭配客服工单系统,已成销售企业必备的组合

让销售人员搭配客服工单系统,已成了众多销售企业必备的组合,这不但可以大大提高客户满意度和转化率,还有效跟踪客户及时收到客户的反馈,从而进一步优化产品及策略。站在企业的角度来说企业也可以可以进行数据分析和优化&#xff0…

Mybaits Oracle CLob类型处理

问题描述: 使用的是Oracle 数据库, 表中有一个字段类型为clob类型 问题 : 当使用mybatis查询返回map类型时, 该字段的值为clob对象,而不是数据库里面的字符串 解决方案: 1.手动进行转换,把clob类型转换为字符串(这种比较简单) if(map.get("MAIN_BIZ") instanceo…

【Linux】iptables 防火墙(SNAT/DNAT)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、SNAT 原理与应用二、SNAT转换三、DNAT的介绍1.DNAT概述2.DNAT转换前提条件 四、DNAT转换五、防火墙规则的备份和还原六、tcpdump抓包工具的运用 一、SNAT 原理与…

【Java 方法重写】@Override 注解,一般用法,重写的具体要求

🍀 博主:_LJaXi Or 東方幻想郷 🌸 专栏: Java | 从入门到入坟 从前有一只小鸟,它的父母都是优秀的飞行员,它也很想成为一名出色的飞行员。于是,它开始学习飞行技巧,不断练习&#xf…

微信支付, 小程序,公众号, 商户号 需要进行的配置

目录 一 微信公众号1.1 公众号基础信息配置1.2 白名单配置1.3 公众号开发人员配置1.4 域名授权配置1.5 服务器配置 二 微信小程序2.1 开发设置2.2 域名设置2.3 开发者管理2.4 版本管理 三 微信商户号3.1 支付服务3.2 授权域名3.3 配置API安全,支付证书申请3.4 设置支付信息3.5 …

CSDN上海城市开发者社区线下活动纪实

引言 5月27号中午,很高兴能和现CSDN副总裁、前微软 Azure 工程团队首席研发经理、技术畅销书《编程之美》及《构建之法》的作者邹欣邹老师,以及CSDN的 “上海城市开发者社区” 的部分成员齐聚一堂,参加CSDN上海城市开发者社区自5月初成立以来…

在windows环境下使用winsw将jar包注册为服务(实现开机自启和配置日志输出模式)

前言 Windows系统使用java -jar m命令行运行Java项目会弹出黑窗。首先容易误点导致程序关闭,其次我们希望能在Windows系统做到开机自动启动。因此对于SpringBoot程序,目前主流的方法是采用winsw,简单容易配置 1.下载winsw工具 https://git…

新手自媒体找素材必备的5个素材网站。

自媒体需要用到视频、音频、图片、字体等各类素材,对于新手朋友来说,网上搜素材怕侵权,商用素材又不知道哪里找。作为一个老手的我收藏了各类优秀的免费素材网站,下面分享几个,对你一定有帮助,记得收藏起来…

安科瑞预付费管理系统对于学生公寓的设计

安科瑞 徐浩竣 江苏安科瑞电器制造有限公司 zx acrelxhj 摘要:论文设计了适用于学生公寓的自助式预付费控电控水管理系统,采用多种智能功能,可以监测和显示漏电现象,通过短路、跳线、零线接地等方式防范和记录用户的偷电行为&a…

zookeeper机制及消息队列kafka

目录 一、zookeeper1、zookeeper简介2、zookeeper特点3、zookeeper工作模式及机制4、zookeeper应用场景及选举机制5、zookeeper集群部署 二、消息队列kafka1、为什么要有消息队列2、使用消息队列的好处3、kafka简介4、kafka特点5、kafka系统架构名词介绍6、Kafka架构及流程7、k…

Docker理论基础

初识Docker 1.什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致&…

Docker容器核心技术:Linux命名空间Namespaces、控制组cgroups、联合文件系统UnionFS

1.容器的本质——进程 Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离…

react 接入企业微信登录组件

需求简述 把某web登录页替换成使用企业微信的扫码登录。 具体实现 自建应用:登录企微后台/应用管理,滑到最底部,创建应用并填写应用相关信息: 2. 创建成功之后,进入应用详情,配置可信域名以及授权登录&a…

k8s中iptables与ipvs详解——2023.05

文章目录 背景介绍一、Iptables模式二、IPVS模式(NAT模式)三、内部原理理解Iptablesipvs区别 补充:CoreDNS 背景介绍 从k8s的1.8版本开始,kube-proxy引入了IPVS模式,IPVS模式与iptables同样基于Netfilter,…

mysql ACID实现基本原理(面试题)

mysql ACID实现基本原理(面试题) 原子性一致性隔离性持久性 ACID,是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的…

中介效应分析全流程汇总

一、中介效应说明 中介效应主要研究自变量对因变量影响的过程中,自变量是否通过中介变量再对因变量产生影响,那什么情况表明中介效应存在呢?如果自变量对因变量影响过程中,中介变量在模型中有着桥梁般的作用,那说明中…

Service事务优化(方法能否被事务控制?)

1.updateFile方法是否应该开启事务? 目前如果在updateFile方法上添加Transactional,当调用updateFile方法前会开启数据库事务,如果上传文件过程时间较长(例如用户在上传超大视频文件),那么数据库的食物持续…

IP-Guard客户端上插入加密盘时提示格式化,能否禁止该弹窗?

客户端上插入加密盘时提示格式化,能否禁止该弹窗? 1、当Shell Hardware Detection服务启动时,操作系统检测硬件的速度要快于客户端,而此时操作系统是不能识别加密后的移动盘的,因此认为加密盘异常,提示需要格式化,策略-客户端配置,选择禁止windows7播放功能。配置后不…

AI绘画出《三体》里的叶文杰

文 / 高扬(微信公众号:量子论) 春节的时候,我看完了《三体》第一部。现在《三体》动画片、《三体》国内版电视剧相继上线,毁誉参半。 一千个读者心里有一千个哈姆雷特,正好谷雨最近在研究MidJourney。我让她…