Python小白之numpy2

embedded/2024/9/24 4:38:34/

今天解决了一个问题:代码正确但是一直显示不出来运行结果,将编辑的运行旁边改为current file就可以啦。

以下是关于numpy的相关求索引,排序,求平均值,求中位数,逐步累加;numpy的索引,根据他的位置找到相关值,然后根据位置信息处理numpy的运算;numpy的array合并。

import numpy as np
########################numpy的相关求索引,排序,求平均值,求中位数,逐步累加################
print('s')
A=np.arange(14,2,-1).reshape(3,4)#打印一个从2开始有12个数字的数组,是三行四列的
print(np.argmin(A))#搜索最小值的索引,就是最小值在哪个位置
print(np.argmax(A))#搜索最大值的索引,就是最大值在哪个位置
print(np.mean(A))#计算整个矩阵平均值,上下等价
print(A.mean())#等于average=mean
print(np.average(A))
print(np.median(A))#中位数
print(A.argmax())
print(A.argmin())
print(np.cumsum(A))#逐步累加,第一个是第一个的值,第二个是第一个加第二个,第三个是第一个加第二个加第三个
print(np.diff(A))#累差,前一个减去后一个,少一项
print(np.nonzero(A))#输出行数和列数
print(np.sort(A))#排序,逐行进行排序
print(A)
print(np.transpose(A))#从矩阵的对称轴开始,行变列,列变行
print(np.clip(A,5,9))#给定最小值和最大值,滤波,让所有小于min的值都等于min,所有大于max的值都等于max,其他的保留不变
print(np.mean(A,axis=0))#指定平均值对于行或者列计算
###################numpy的索引,根据他的位置找到相关值,然后根据位置信息处理numpy的运算####################################
B=np.arange(3,15).reshape((3,4))
print(B)
print(B[2])#二维索引行数
print(B[1][1])#二维索引固定值
print(B[1,1])#同上,都是二维索引固定值
print(B[2,:])#第二行的所有数
print(B[:,2])#第二列的所有数
print(B[1,1:2])#切片,从选择第一行,列的左闭右开就是1
print(B.flatten())#一个数组
for row in B:#每一行迭代print(row)
for column in B.T:#迭代列,原本迭代行,但是进行翻转print(column)
for item in B.flat:#迭代每一个元素(一个迭代器),一群数字print(item)
############numpy的array合并###########################
C=np.array([1,1,1])
D=np.array([2,2,2])
E=np.vstack((C,D))#上下合并
print(D.shape,E.shape)#合并两个array
F=np.hstack((C,D))#左右合并
print(C[np.newaxis,:].shape)#把一个横向的数列变成纵向数列,加了一个维度

http://www.ppmy.cn/embedded/115904.html

相关文章

C:内存函数

目录 前言: 一、memcpy 函数的使用及实现 1、memcpy函数的介绍 1.1 memcpy函数参数解读 2、memcpy函数的使用 3、memcpy函数的模拟实现 二、memmove函数的使用及模拟 1、memmove函数的使用 2、memmove函数的模拟实现 三、memset 函数的使用 1、memset函数的…

在vue中:style 的几种使用方式

在日常开发中:style的使用也是比较常见的&#xff1a; 亲测有效 1.最通用的写法 <p :style"{fontFamily:arr.conFontFamily,color:arr.conFontColor,backgroundColor:arr.conBgColor}">{{con.title}}</p> 2.三元表达式 <a :style"{height:…

DNA亲和纯化测序——完整的基因功能分析解决方案

生物信息科研利器——汇智生信一体机&#xff0c;精心设计以满足生物信息学分析的高标准&#xff0c;它集成了先进的分析软件和多组学数据处理流程&#xff0c;确保了从数据采集到分析结果的高效转化。汇智生信服务器能够迅速处理庞大的样本数据&#xff0c;利用先进的任务队列…

springboot结合p6spy进行SQL监控

1.学习p6spy的相关链接 英文文档&#xff1a;Integrating P6Spy — p6spy 3.9.2-SNAPSHOT documentationhttps://p6spy.readthedocs.io/en/latest/integration.html github链接&#xff1a;GitHub - p6spy/p6spy: P6Spy is a framework that enables database data to be sea…

[第一章]java快速入门

本专栏内容为&#xff1a;java学习专栏 &#x1f493;博主csdn个人主页&#xff1a;小小unicorn ⏩专栏分类&#xff1a;java &#x1f69a;代码仓库&#xff1a;小小unicorn的代码仓库&#x1f69a; &#x1f339;&#x1f339;&#x1f339;关注我带你学习编程知识 目录 hell…

苍穹外卖学习笔记(九)

由于前面已经有系统学习Redis的文章&#xff0c;这里不再详细书写Redis的入门知识(数据结构、常用命令) 一. Java中操作Redis Redis的Java客户端 常见的几种&#xff1a; JedisLettuceSpring Data Redis(建议) Spring Data Redis使用方式 操作步骤&#xff1a; 导入Spri…

Cilium + ebpf 系列文章-ebpf-tool(三)

本篇文章: 主要是在介绍和演示用户空间侧ebpf调试工具-ebpf-tool 一、项目地址 从 GitHub 获取 bpftool 虽然 bpftool 主要包含在 Linux 内核源代码中,但你也可以从 GitHub 上的镜像仓库中获取。 克隆 bpftool 仓库: git clone https://github.com/libbpf/bpftool.git cd bp…

基于LSTM的文本摘要生成实战教程

基于LSTM的文本摘要生成实战教程 文本摘要生成是自然语言处理&#xff08;NLP&#xff09;中的一个重要任务。其目标是将长篇文章或文档自动生成简洁的摘要&#xff0c;而保证保留原文的关键信息。近年来&#xff0c;基于深度学习的模型&#xff0c;如LSTM&#xff08;长短期记…