Python学习笔记六

1.实现4*4随机矩阵

#生成一个随机4*4的数组
import numpy as np
np.random.seed(1)#固定随机数 每次都是同一个  ()里面的数字不同 对应的随机数也不同
np.random.rand()
a=np.random.randint(0,100,16).reshape(4,4)#0~100的随机整数  包含16个元素
print(a)
数  包含16个元素

引入numpy

.random.seed(1)可以限制下面.random.rand()产生的随机数 既使下面产生的随机数被固定住

.random.rand() 产生一个随机数

.random.randint(0,100,16) 产生16个0到100的数字

 .reshape(x,y) 重构得到的列表 变成4 4的形状

2.创建一个学生信息表

import numpy as np
import pandas as pd
data={'姓名':["zzz","yyy","mmm","ddd","ggg"],'身高':[175 for i in range(5)],'体重':[50 for i in range(5)],'成绩':np.random.randint(40,90,5)}
df=pd.DataFrame(data)
print(df)
print(df[df['成绩']==max(df['成绩'])])#查看最大值
print("平均值为:",np.mean(df['成绩']))
df1=df[df['成绩']<60]
print("未及格的人:",df1['成绩'])

创建一个字典,变成DataFrame的类型 

max() 可以得到最大的一个数

numpy.mean() 得到平均数

找到最大值的下标并通过[]找到这个值

df[df['成绩']<60] 可以找到所有不及格的人

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

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

相关文章

[JS]正则表达式

介绍 正则表达式是定义匹配字符串的规则, 在JS中, 正则表达式也是对象, 通常用于查找或替换符合规则的文本 许多语言都支持正则表达式, 在前端中常见的场景就是表单验证和敏感词替换 语法 正则字面量 / / const str 好好学习,天天向上 // 1.定义规则: const reg /好///…

2024年上半年网络工程师下午真题及答案解析

试题一(20分) 某高校网络拓扑如下图所示&#xff0c;两校区核心&#xff08;CORE-1、CORE-2&#xff09;&#xff0c;出口防火墙&#xff08;NGFW-1、NGFW-2&#xff09;通过校区间光缆互联&#xff0c;配置OSPF实现全校路由收敛&#xff0c;两校区相距40km。两校区默认由本地…

【C++】C++深拷贝与浅拷贝

在C中&#xff0c;深拷贝&#xff08;Deep Copy&#xff09;和浅拷贝&#xff08;Shallow Copy&#xff09;是两种不同的对象复制方式&#xff0c;主要涉及到动态内存分配的对象。它们之间的主要区别在于复制对象时是否复制了其所拥有的资源&#xff08;如动态分配的内存&#…

Postman中的安全通行证:使用Bearer Token认证全指南

&#x1f5dd;️ Postman中的安全通行证&#xff1a;使用Bearer Token认证全指南 在现代API开发中&#xff0c;安全认证是保护数据和接口的关键环节。Bearer Token作为一种广泛使用的认证机制&#xff0c;允许用户在Postman中进行安全的API调用。本文将详细解释如何在Postman中…

世链集团|区块链行业领军者,打造专业资管、精准投研双标杆

世链集团报道&#xff0c;在区块链发展浪潮中&#xff0c;资产管理和投资研究一直是推动行业发展的两大关键力量。世链集团作为区块链行业的领军者&#xff0c;始终秉承创新精神&#xff0c;致力于打造专业资管和精准投研双标杆&#xff0c;为行业提供全方位、深层次的服务。 …

QT slots 函数

文章目录 概述小结 概述 在Qt中&#xff0c;slots 是一种特殊的成员函数&#xff0c;它们可以与对象发出的信号连接。当信号被触发时&#xff0c;连接的槽函数会被调用。 来个简单的示例吧&#xff0c;如下图&#xff1a; #include <QObject> #include <QDebug>…

第6章:结构化开发方法

第6章&#xff1a;结构化开发方法 系统设计基本原理 1、抽象 抽象是一种设计技术&#xff0c;重点说明一个实体的本质方面&#xff0c;而忽略或者掩盖不是很重要或非本质的方面。 模块化 模块化是指将一个待开发的软件分解成若干个小的、简单的部分一模块&#xff0c;每个模…

出海创新 | 璞华国际参加全球数字经济大会,助力出海创新生态合作

7月3日&#xff0c;2024全球数字经济大会“数字生态出海发展论坛”在国家会议中心&#xff08;北京&#xff09;隆重召开。本次论坛以“数字蓝海&#xff0c;扬帆远航”为主题&#xff0c;隆重启动“北京数字经济企业出海创新服务基地”&#xff0c;正式发布数字经济企业细分领…

模型情景制作-如何制作棕榈树

夏天&#xff0c;沙滩&#xff0c;海景&#xff0c;棕榈树&#xff0c;外加美女&#xff0c;想象下热带海滨的样子吧 可是口年的上班族没有多少机会去到海滩&#xff0c;肿么办&#xff1f;我们自己DIY一个海滨情景摆在办公桌上吧~~~ 什么什么&#xff1f;棕榈树不会做&#xf…

股指期货价格与股指现货价格是什么关系?

股指期货价格和股指现货价格之间的关系&#xff0c;可以想象成两个好朋友&#xff0c;他们总是想要保持一致的步伐&#xff0c;但有时候因为各种原因&#xff0c;他们的步伐会出现一些差异。 1. 正向市场 在这种情况下&#xff0c;股指期货的价格通常比现货价格要高一些。这就…

UE5 修改项目名称 类的名称

修改类的名称 这里推荐使用Rider编辑器修改&#xff0c;它会给你遍历所有的引用&#xff0c;然后一次性修改&#xff0c;并自动添加DefaultEngine.ini。接下来&#xff0c;我将给大家演示如何实现。 我们在一个类的文件上面选择重构此 然后选择重命名 在弹框内修改为新的名称…

B+树的元素检索过程

B树的检索方式主要是通过从根节点开始逐层向下搜索&#xff0c;直到找到目标数据或确定目标数据不存在为止。具体的检索过程如下&#xff1a; 从根节点开始&#xff1a; 初始时&#xff0c;从B树的根节点开始查找。 节点内部的查找&#xff1a; 在每个非叶子节点中&#xff0c…

Element中的选择器组件Select (一级选择组件el-select)

简述&#xff1a;在 Element UI 中&#xff0c;ElSelect&#xff08;或简称为 Select&#xff09;是一个非常常用的选择器组件&#xff0c;它提供了丰富的功能来帮助用户从一组预定义的选项中选择一个或多个值。这里来简单记录一下 一. 组件和属性配置 <el-selectv-model&q…

Sylar服务器框架——ByteArray模块

1、模块概述 字节数组容器&#xff0c;提供基础类型的序列化与反序列化功能。ByteArray的底层存储是固定大小的块&#xff0c;以链表形式组织。每次写入数据时&#xff0c;将数据写入到链表最后一个块中&#xff0c;如果最后一个块不足以容纳数据&#xff0c;则分配一个新的块…

C#上位机开发详解

在工业控制和自动化领域&#xff0c;上位机软件的开发至关重要。它可以用来监控和控制下位机设备&#xff0c;进行数据采集和处理。本文将详细介绍如何使用C#开发一个上位机应用程序&#xff0c;涵盖环境设置、代码实现以及具体功能的实现。 一、开发环境设置 1. 安装Visual …

layui在表格中嵌入上传按钮,并修改上传进度条

当需要在表格中添加上传文件按钮&#xff0c;并不需要弹出填写表单的框的时候&#xff0c;需要在layui中&#xff0c;用按钮触发文件选择 有一点需要说明的是&#xff0c;layui定义table并不是在定义的标签中渲染&#xff0c;而是在紧接着的标签中渲染&#xff0c;所以要获取实…

Android 图像切换器:实现动态图像切换的关键技术与应用

在Android应用开发中&#xff0c;图像切换器是一种常见且实用的组件&#xff0c;用于实现图片的动态切换和展示。本文将探讨在Android平台上实现图像切换器的关键技术和应用场景&#xff0c;帮助开发者深入了解其原理与实现方法。 关键技术解析 图像切换器的实现依赖于几个核…

c++ 简单线程池

头文件 #pragma once #include <iostream> #include <vector> #include <queue> #include <thread> #include <mutex> #include <condition_variable> #include <functional> #include <future>class ThreadPool { public:Th…

【保姆级教学】Stable Diffusion提示词书写攻略!

前言 Stable Diffusion是一种深度学习模型&#xff0c;它能够根据提示词生成高质量的图像。在Stable Diffusion模型中&#xff0c;提示词起着至关重要的作用&#xff0c;因为它们为模型提供了关于所需输出的指导。本文将探讨Stable Diffusion关于提示词的原理&#xff0c;包括…

JAVA+SSM+VUE《教学视频点播系统》

1管理员登录 管理员登录&#xff0c;通过填写用户名、密码、角色等信息&#xff0c;输入完成后选择登录即可进入视频点播系统&#xff0c;如图1所示。 图1管理员登录界面图 2管理员功能实现 2.1 修改密码 管理员对修改密码进行填写原密码、新密码、确认密码并进行删除、修改…