#1 Numpy Pandas

news2024/11/23 15:35:19

Numpy & Pandas

  • 2.1 numpy属性
  • 2.2 numpy的创建array
  • 2.3 numpy的基础运算

调入头文件

import numpy as np

2.1 numpy属性

#生成一个array数组
array = np.array([[1, 2, 3],
		 		  [2, 3, 4]])
		 		  
#也可以这样 dtype表示array的元素类型
np.array([1, 2, 3], dtype = np.int64)	
	 		  
#array维度 2
array.dim
#array大小 (2, 3)
arrat.shape
#array元素数量 6
array.size

2.2 numpy的创建array

#3行4列全0元素
a = np.zeros((3, 4))

#全1元素
np.ones((3, 4))

#从a到b步长为c的数列
np.arange(a, b, c)

#生成一个三行四列的[0, 12)数列
a = np.arange(12).reshape((3, 4))

#生成从1到10.共五个数字(自动匹配步长)
a = np.linspace(1, 10, 5)

#arange(初始值,结束值,间隔) 生成的序列不包含结束值
#linspace(初始值, 结束值, 值的个数) 生成的序列包含结束值。

对于numpy中数组维度的问题:

该数组尺寸为(2,4,3),剥去最外层的中括号,得到的就是维度为0的两个尺寸为(4,3)的单位体,同理对第一个单位体再剥去一层中括号,得到的就是相应单位体中维度为1,尺寸为(3)的三个单位体(也可以看这篇文章)

2.3 numpy的基础运算

numpy中矩阵普通的预算都是对矩阵a和矩阵b中的元素逐个运算的

a = np.array([1, 2, 3])
b = np.array([2, 3, 4])

#对矩阵a和b进行逐个元素相加(加减乘除类似)
c = a+b #[3, 5, 7]

#对矩阵b的每个元素取平方
c = b**2

#对矩阵a和矩阵b进行矩阵相乘(要满足矩阵乘法要求)
c_dot = np.dot(a, b)
c_dot_2 = a.dot(b)

#对a不同维度元素取和(这里的取和即逐个元素加和)
c = np.sum(a, axis=0) #0维度逐个加和

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

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

相关文章

AQ6370C YOKOGAWA 横河 光谱分析仪 简述

YOKOGAWA AQ6370C是一款高性能的光谱分析仪,具有世界一流的光学性能。它的波长范围为600至1700nm,能够提供高波长精度0.01nm和高波长分辨率0.02nm。此外,AQ6370C具备大动态范围78dB(典型值)和宽功率量程20~-90dBm&…

安装VCenter 7 对硬件资源的需求

安装VMware vCenter Server 7.x 对硬件资源的需求主要包括以下方面: 服务器硬件: 处理器:64位 x86架构,推荐采用多核CPU以支持高并发管理和运行多个虚拟机。具体数量取决于vCenter Server将管理的虚拟机规模及复杂度。内存&#x…

excel 按照姓名日期年月分组求和

excel 需要按照 姓名 日期的年份进行金额求和统计,采用sumifs 进行统计 注意:sumifs 不支持 合并列拆分计算,合并列只会计算一个值 表格数据大概如下:(sheet) ABC姓名日期金额A2023/01/01500A2023/01/151500B2023/01/01200B202…

Pycharm 函数无法跳转,设置import的路径

想要跳转时报错 可以看到import都报错了,未解析的引用 xxxxx之类的 解决办法: 这个一般是import的路径问题, 这个根目录必填,按照自己的目录填写,如果不填,虽然不会报错,但是也是无法跳转的…

CUDA的开发技术难点

CUDA的开发技术难点不仅包括对并行计算模型的理解,还涉及到内存管理、线程同步、性能优化等多个方面。开发者需要不断学习和实践,才能熟练掌握CUDA编程。CUDA的开发技术难点主要集中在以下几个方面。北京木奇移动技术有限公司,专业的软件外包…

RS®FSH 手持式频谱分析仪

手持式频谱分析仪 R&SFSH -彰显移动性能r- 一体化 灵敏度出色 9 kHz 至 20 GHz 该一体化手持式分析仪非常适合现场的常规测量任务 R&SFSH 手持式频谱分析仪还可以用作网络分析仪、电缆与天线分析仪、干扰捕获分析仪和功率计。这款多功能分析仪可实现简单高效的现…

书生·浦语大模型开源体系(四)笔记

💗💗💗欢迎来到我的博客,你将找到有关如何使用技术解决问题的文章,也会找到某个技术的学习路线。无论你是何种职业,我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章,也欢…

【计算机系统结构】指令级高度并行的超级计算机

📝本文介绍 本文将以三种处理机:超标量处理机,超长指令字处理机,超流水线处理机来简要介绍指令高度并行的超级计算机 👋作者简介:一个正在积极探索的本科生 📱联系方式:943641266(QQ…

数据安全:什么是数据风险评估?等保合规为什么是企业必需品

作为一项保护措施,组织应定期执行数据风险评估,以审查和保护敏感信息。但什么是数据风险评估以及执行数据风险评估的优秀方法是什么?等保合规为什么是企业必需品 数据风险评估是我国《数据安全法》明确要求的内容,我们知道在传统的…

linux使用docker 安装mysql redis

linux安装docker https://hub-stage.docker.com/ 前往这里搜索容器来部署。每个容器都有独立的运行环境。 具体安装教程 https://docs.docker.com/engine/install/centos/#install-using-the-repository 检查是否安装成功: sudo docker --version 配置国内镜像加速…

【零基础入门TypeScript】环境

目录 定义环境 句法 例子 环境声明是告诉 TypeScript 编译器实际源代码存在于其他地方的一种方式。当您使用大量第三方js库(如 jquery/angularjs/nodejs)时,您无法在 TypeScript 中重写它。对于 TypeScript 程序员来说,在使用这…

18.AVL树的模拟实现

前面对map/multimap/set/multiset进行了简单的介绍,在其文档介绍中发现,这几个容器有个共同点是:其底层都是按照二叉搜索树来实现的,但是二叉搜索树有其自身的缺陷,假如往树中插入的元素有序或者接近有序,二…

阳光能源,创造永远:光模块的未来”:随着大数据、区块链、云计算和5G的发展,光模块成为满足不断增长的数据流量需求的关键技术

光模块的类型介绍: 为了适应不同的应用需求,不同参数和功能的光模块应运而生。光模块的分类方式及类型详见如下: 🔎封装形式🔍: 📣📢光模块按照封装形式来分有以下几种常见类型&a…

IPEmotion 2024 R1支持通过USB2ETH适配器连接外部调制解调器

新发布的IPEmotion 2024 R1增加了很多新功能,其中最重要的新功能包括:支持使用USB2ETH适配器连接外部调制解调器;用户自定义的制冷剂可在IPEmotion PC中使用;支持使用XML或JSON文件为IPEconverter定义复杂的转换任务。 — 创新成果…

Redis篇:缓存更新策略最佳实践

前景: 缓存更新是redis为了节约内存而设计出来的一个东西,主要是因为内存数据宝贵,当我们向redis插入太多数据,此时就可能会导致缓存中的数据过多,所以redis会对部分数据进行更新,或者把他叫为淘汰更合适&a…

mysql索引最左匹配原则的理解?(绝对牛逼)

前言 测试的时候就发现不对劲 CREATE TABLE student (id int(11) NOT NULL AUTO_INCREMENT,name varchar(255) DEFAULT NULL,cid int(11) DEFAULT NULL,PRIMARY KEY (id),KEY name_cid_INX (name,cid),KEY name_INX (name) ) ENGINEInnoDB AUTO_INCREMENT8 DEFAULT CHARSETut…

vue封装请求、合并js、合并多个js

vue封装请求、合并js、合并多个js 作为一个后端开发,写前端时发现,每次导入api接口都会有一堆代码,像下面这样: import {footprintList, footprintDelete} from /api/userApi.js import {addressList} from /api/userApi.js impor…

CPU资源控制

一、CPU资源控制定义 cgroups(control groups)是一个非常强大的linux内核工具,他不仅可以限制被namespace隔离起来的资源, 还可以为资源设置权重、计算使用量、操控进程启停等等。 所以cgroups(control groups&#xf…

西圣、小米、倍思开放式耳机好用吗?详细测评对比性能王者

身为一名在数码科技领域有着丰富经验的测评师,我深入接触过各种开放式耳机。在众多开放式耳机品牌中,西圣、小米和倍思三款产品以其出色的性能和独特的设计,受到市场的广泛议论,今天我将为大家带来这三款开放式耳机的详细测评对比…

最新AI创作系统ChatGPT网站源码Midjourney-AI绘画系统,Suno-v3-AI音乐生成大模型。

一、前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧。已支持GPT…