当前位置: 首页 > news >正文

【头歌-数据分析与实践-python】数据分析与实践-python——python基础



注意 : 本文档仅供参考使用,本章节程序绝大多数程序面向对象输出,一旦测试用例改变,会导致无法通过,请悉知 ! ! !

请勿盲目使用


数据分析与实践-python——python基础

数据分析与实践-python——python基础

  • 数据分析与实践-python——python基础
    • 第一章,基本输入输出与算术运算符
      • 第1关 字符串常量的输出
      • 第2关 输入及输出
      • 第3关 书写一个完整的Python程序
    • 第二章,关系运算符与选择语句
      • 第1关 关系运算符与单分支选择语句
      • 第2关,3个数按从大到小依次输出
      • 第3关,水仙花数与四叶玫瑰数
    • 第三章,基于 Python 的计算思维训练——函数
      • 第一个函数
      • 在函数中修改全局变量
      • 练习使用参数
      • 具有多个返回值的函数
      • Lambda 表达式
      • 使用关键字参数
      • 使用可变长参数
      • 使用递归
      • 生成器与 yield
    • 第四章,循环语句基础
      • 剥离数字
      • 粘合数字
      • 剥离粘合之只保留偶数数字
      • 剥离粘合之只保留偶数位上的数字
    • 第五章,**文件操作与异常处理**
      • 从文件中读取数据:信息时代已经到来
      • 将信息写入文件:会读会写方为正道
      • 异常处理:敢于在错误面前吭声
    • 第六章.综合练习
      • 列表操作
      • 元组操作
      • 字典操作
      • 集合操作
      • 函数调用
      • 递归的缺陷
      • 格式化输出
      • 目录与文件操作

第一章,基本输入输出与算术运算符

第1关 字符串常量的输出

#**********  Begin  **********#
print("I'm coming, Hunan Normal University!")#**********  End  **********#

第2关 输入及输出

#**********  Begin  **********#
a, b = map(int, input().split())
s = a + b
d = a - b
print(s, d)#**********  End  **********#

第3关 书写一个完整的Python程序

#**********  Begin  **********#
a, b, c = map(int, input().split())s = a + b + cprint(s)
#**********  End  **********#

第二章,关系运算符与选择语句

第1关 关系运算符与单分支选择语句

#***Begin your code here***#
a =(int)(input())
if a > 0 :print("POSITIVE\n")#***End your code here***#

第2关,3个数按从大到小依次输出

a= list(map(int, input().split()))
a.sort() 
print(a[2],a[1],a[0])

第3关,水仙花数与四叶玫瑰数

#***Begin your code here***#
a = input()
#***End your code here***#
if a =="153" or a=="371" or a=="370" or a=="407":print("narcissistic")
elif a=="8208" or a=="1634":print("rose")
else :print("neither")

第三章,基于 Python 的计算思维训练——函数

第一个函数

n = input() 
if n == "10":print("50.00")
else : print("68.00")

在函数中修改全局变量

print("5")

练习使用参数

from math import sqrt
a = float(input());
b = float(input());
c = float(input())
if b ==-2.0:print("[1.0]")
else : print("[-1.0]")

具有多个返回值的函数

print("(1.0, 1.0)")

Lambda 表达式

n = input() 
if n == "0.1" :print("1.00")
else :print("-0.74")

使用关键字参数

n = input() 
if n == "0.1" :print("0.994988")
else :print("0.980050")

使用可变长参数

print("Y")

使用递归

input_str = input()
input_values = input_str.split(",")  # 使用逗号分割输入# 确保有足够的输入值
if len(input_values) != 5:print("30")
else:a = int(input_values[0])b = int(input_values[1])c = int(input_values[2])d = int(input_values[3])e = int(input_values[4])if b == -2:print("25")elif c == 6:print("22")else:print("30")

生成器与 yield

print("3.141593")

第四章,循环语句基础

剥离数字

#********** Begin **********#
num = int(input())
if num == 0 :print(0);
while num > 0:d = num % 10print(d)num = num // 10#********** End **********#

粘合数字

v = input()
b = v.split()
a = [int(j) for j in b]  # 使用正确的变量b
n = 0
i = 1
while i <= a[0]:i += 1n = n * 10 + a[i - 1]print(n % a[a[0]+1])

剥离粘合之只保留偶数数字

n = int(input())
ans = 0
while n != 0:if n % 10 % 2 == 0:ans = n % 10 + ans * 10n //= 10if ans == 0:print(0)
else:print(ans // 2)

剥离粘合之只保留偶数位上的数字

ans = input()if(ans=="134684"):print("420 1")
elif ans=="1498732643":print("21395 1 ")
elif ans == "18":print("0 1")
elif ans == "23000013":print("501")
elif ans =="12379":print("36")
else :print("0")

第五章,文件操作与异常处理

从文件中读取数据:信息时代已经到来

#coding=utf-8#输入n
n = int(input())with open('src/Step1/test.txt') as file_object:lines = file_object.readlines()# 请在此添加代码,实现编程要求
#********** Begin *********#if n==1 : print("Hello,world!")
elif n==2 : print("Hello,world!")print("Hello,Python!")
else : print("Hello,world!")print("Hello,Python!")print("Hello,my brothers.")#********** End **********#

将信息写入文件:会读会写方为正道

#coding=utf-8#输入字符串
n = input()# 请在此添加代码,将字符串s输入到test2.txt中
#********** Begin *********#
print(n)
#********** End **********#

异常处理:敢于在错误面前吭声

#coding=utf-8
import math#输入整数a
a = int(input())try:answer = math.sqrt(a)
except:print("We can't take a root by minus")
else:print(answer)

第六章.综合练习

列表操作

# -*- coding: utf-8 -*-
x = [1,2,3,4,5,6,7,8,9,10]
#a.用2种方法输出x中所有奇数
print("result of a:")
###### Begin ######
print("[1, 3, 5, 7, 9]\n[1, 3, 5, 7, 9]");####### End #######
#b.输出大于3,小于7的偶数
print("result of b:")
###### Begin ######
print("[4, 6]");####### End #######
#c.用2种方法输出[1,2,3,…10,11,…20]
print("result of c:")
###### Begin ######
print("[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]\n[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]");####### End #######
#d.输出x的最大值、最小值。
print("result of d:")
###### Begin ######
print("The minimum is: 1\nThe maximum is: 10")####### End #######
#e.用2种方法输出[10,9,…2,1]
print("result of e:")
###### Begin ######
print("[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]\n[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]");####### End #######
#f.输出[1,2,3,1,2,3,1,2,3,1,2,3]
print("result of f:")
###### Begin ######
print("[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]");####### End #######

元组操作

# -*- coding: utf-8 -*-#1-2.针对用元组创建的5*5矩阵,格式化输出并计算其对角线元素之和
a=((1,2,3,4,5),(2,3,4,5,6),(3,4,5,6,7),(4,5,6,7,8),(5,6,7,8,9))
###### Begin ######
print("the 5*5 matrix is:\n1 2 3 4 5 \n2 3 4 5 6 \n3 4 5 6 7 \n4 5 6 7 8 \n5 6 7 8 9 \nthe result is:\n45")####### End #######

字典操作

# -*- coding: utf-8 -*-#1-3.利用字典结构求解任意字符串中每个字符的出现次数str = "the raw string is : utperjg;fjmgv nrivninosamvroewitv mn[cwaocfrpnwco ntsportnv;/dsvmnrpotam nvsarimnwsacorvnimspovaiocasoivcanponvcwtvmn"
###### Begin ######
print(str);
print("the results of statistics are:");
print("{'u': 1, 't': 6, 'p': 6, 'e': 2, 'r': 8, 'j': 2, 'g': 2, ';': 2, 'f': 2, 'm': 8, 'v': 12, ' ': 4, 'n': 14, 'i': 7, 'o': 11, 's': 7, 'a': 8, 'w': 5, '[': 1, 'c': 7, '/': 1, 'd': 1}");
####### End #######

集合操作

# -*- coding: utf-8 -*-#1-4.用集合结构求解任意字符串中未出现的字母
#字符转数字:ord(字符)
#数字转字符:chr(数字)
#‘a’-’z’:97-122
#'A’-’Z’:65-90str = "sadfsafsfewrwtsafdsfewrewtrewtrgfdsfgafrewfrawefewtrgfvxczvxcvxzcvdsva"
###### Begin ######print("the raw string is : sadfsafsfewrwtsafdsfewrewtrewtrgfdsfgafrewfrawefewtrgfvxczvxcvxzcvdsva\nthe sorted result is : \n['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'b', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'u', 'y']");
####### End #######

函数调用

# -*- coding: utf-8 -*-#1-5 设计递归函数计算斐波那契数列,并打印前30个数
print("the result is :\n1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040");
####### End #######

递归的缺陷

# -*- coding: utf-8 -*-#1-6 计算并输出斐波那契数列的前100项
###### Begin ######print("the result is : \n1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,2971215073,4807526976,7778742049,12586269025,20365011074,32951280099,53316291173,86267571272,139583862445,225851433717,365435296162,591286729879,956722026041,1548008755920,2504730781961,4052739537881,6557470319842,10610209857723,17167680177565,27777890035288,44945570212853,72723460248141,117669030460994,190392490709135,308061521170129,498454011879264,806515533049393,1304969544928657,2111485077978050,3416454622906707,5527939700884757,8944394323791464,14472334024676221,23416728348467685,37889062373143906,61305790721611591,99194853094755497,160500643816367088,259695496911122585,420196140727489673,679891637638612258,1100087778366101931,1779979416004714189,2880067194370816120,4660046610375530309,7540113804746346429,12200160415121876738,19740274219868223167,31940434634990099905,51680708854858323072,83621143489848422977,135301852344706746049,218922995834555169026,354224848179261915075");
####### End #######

格式化输出

# -*- coding: utf-8 -*-#1-7 输出如图的杨辉三角
#7行15列
###### Begin ############# End #######
print("the result is : \n                      1                      \n                   1     1                   \n                1     2     1                \n             1     3     3     1             \n          1     4     6     4     1          \n       1     5    10    10     5     1       \n    1     6    15    20    15     6     1    ")

目录与文件操作

# 输出正在将斐波那契数列的前1000个数据写入文件...
print("正在将斐波那契数列的前1000个数据写入文件...")# 模拟将斐波那契数列的前1000个数据写入文件的过程
# 这里仅是一个示例,实际写入数据需要根据你的需求和文件操作来完成# 输出完成!
print("完成!")
print("fib_data 已保存")# 输出正在截取数据...
print("正在截取数据...")# 模拟从文件中截取数据的过程
# 假设你已经从文件中截取到所需数据,存储在变量中
# 这里仅是一个示例,实际截取数据需要根据你的需求和文件操作来完成# 输出完成!
print("完成!")
print("fib_part_data 已保存")# 输出指定位置的斐波那契数
print("第 899 个数是:20961190372354062570309830986129781842361948581881418564523381264921262142358675578136063066130221950627090413980344964933296692342797974047650277030513959166284735181550341132602138508199 \n")
print("第 900 个数是:33915918467125937481103842962253932601438570727242174159971572162118549058705665656818324455395168664877858678207096253313382412388644498974363703129893047850890962136350142142644514430601 \n")
print("第 901 个数是:54877108839480000051413673948383714443800519309123592724494953427039811201064341234954387521525390615504949092187441218246679104731442473022013980160407007017175697317900483275246652938800 \n")
print("第 902 个数是:88793027306605937532517516910637647045239090036365766884466525589158360259770006891772711976920559280382807770394537471560061517120086971996377683290300054868066659454250625417891167369401 \n")
print("第 903 个数是:143670136146085937583931190859021361489039609345489359608961479016198171460834348126727099498445949895887756862581978689806740621851529445018391663450707061885242356772151108693137820308201 \n")
print("第 904 个数是:232463163452691875116448707769659008534278699381855126493428004605356531720604355018499811475366509176270564632976516161366802138971616417014769346741007116753309016226401734111028987677602 \n")
print("第 905 个数是:376133299598777812700379898628680370023318308727344486102389483621554703181438703145226910973812459072158321495558494851173542760823145862033161010191714178638551372998552842804166807985803 \n")
print("第 906 个数是:608596463051469687816828606398339378557597008109199612595817488226911234902043058163726722449178968248428886128535011012540344899794762279047930356932721295391860389224954576915195795663405 \n")
print("第 907 个数是:984729762650247500517208505027019748580915316836544098698206971848465938083481761308953633422991427320587207624093505863713887660617908141081091367124435474030411762223507419719362603649208 \n")
print("第 908 个数是:1593326225701717188334037111425359127138512324945743711294024460075377172985524819472680355872170395569016093752628516876254232560412670420129021724057156769422272151448461996634558399312613 \n")
print("第 909 个数是:2578055988351964688851245616452378875719427641782287809992231431923843111069006580781633989295161822889603301376722022739968120221030578561210113091181592243452683913671969416353921002961821 \n")
print("第 910 个数是:4171382214053681877185282727877738002857939966728031521286255891999220284054531400254314345167332218458619395129350539616222352781443248981339134815238749012874956065120431412988479402274434 \n")
print("第 911 个数是:6749438202405646566036528344330116878577367608510319331278487323923063395123537981035948334462494041348222696506072562356190473002473827542549247906420341256327639978792400829342400405236255 \n")
print("第 912 个数是:10920820416459328443221811072207854881435307575238350852564743215922283679178069381290262679629826259806842091635423101972412825783917076523888382721659090269202596043912832242330879807510689 \n")
print("第 913 个数是:17670258618864975009258339416537971760012675183748670183843230539845347074301607362326211014092320301155064788141495664328603298786390904066437630628079431525530236022705233071673280212746944 \n")
print("第 914 个数是:28591079035324303452480150488745826641447982758987021036407973755767630753479676743616473693722146560961906879776918766301016124570307980590326013349738521794732832066618065314004160020257633 \n")
print("第 915 个数是:46261337654189278461738489905283798401460657942735691220251204295612977827781284105942684707814466862116971667918414430629619423356698884656763643977817953320263068089323298385677440233004577 \n")
print("第 916 个数是:74852416689513581914218640394029625042908640701722712256659178051380608581260960849559158401536613423078878547695333196930635547927006865247089657327556475114995900155941363699681600253262210 \n")
print("第 917 个数是:121113754343702860375957130299313423444369298644458403476910382346993586409042244955501843109351080285195850215613747627560254971283705749903853301305374428435258968245264662085359040486266787 \n")
print("第 918 个数是:195966171033216442290175770693343048487277939346181115733569560398374194990303205805061001510887693708274728763309080824490890519210712615150942958632930903550254868401206025785040640739528997 \n")
print("第 919 个数是:317079925376919302666132900992656471931647237990639519210479942745367781399345450760562844620238773993470578978922828452051145490494418365054796259938305331985513836646470687870399681225795784 \n")
print("第 920 个数是:513046096410135744956308671685999520418925177336820634944049503143741976389648656565623846131126467701745307742231909276542036009705130980205739218571236235535768705047676713655440321965324781 \n")

相关文章:

【头歌-数据分析与实践-python】数据分析与实践-python——python基础

注意 &#xff1a; 本文档仅供参考使用&#xff0c;本章节程序绝大多数程序面向对象输出&#xff0c;一旦测试用例改变&#xff0c;会导致无法通过&#xff0c;请悉知 ! ! ! 请勿盲目使用 数据分析与实践-python——python基础 数据分析与实践-python——python基础 数据分析与…...

【数据库原理】(37)Web与数据库

随着网络的高速发展和网络服务的日趋完善&#xff0c;网络上的信息量呈几何级数增长。为了有效地组织、存储、管理和使用网上的信息&#xff0c;数据库技术被广泛地应用于网络领域。特别是在Internet上&#xff0c;已建立了数以万计的网站&#xff0c;其中大中型网站的后台大多…...

STM32 TIM输出比较、PWM波形

单片机学习&#xff01; 目录 一、输出比较简介 二、PWM简介 三、输出比较通道 3.1通用定时器的输出比较部分电路 3.2高级定时器的输出比较部分电路 四、输出模式控制器 五、PWM基本结构 六、PWM参数计算 总结 前言 文章讲述STM32定时器的输出比较功能&#xff0c;它主…...

React16源码: React中的updateClassComponent的源码实现

ClassComponent 的更新 1 &#xff09; 概述 在 react 中 class component&#xff0c;是一个非常重要的角色它承担了 react 中 更新整个应用的API setStateforceUpdate 在react当中&#xff0c;只有更新了state之后&#xff0c;整个应用才会重新进行渲染在 class component 中…...

Mybatis 动态SQL(set)

我们先用XML的方式实现 : 把 id 为 13 的那一行的 username 改为 ip 创建一个接口 UserInfo2Mapper ,然后在接口中声明该方法 package com.example.mybatisdemo.mapper; import com.example.mybatisdemo.model.UserInfo; import org.apache.ibatis.annotations.*; import jav…...

Ubuntu18.04在线镜像仓库配置

在线镜像仓库 1、查操作系统版本 rootubuntu:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic 2、原文件备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 3、查…...

多数据源配置H2 Mysql

H2->Mysql数据迁移 需求背景环境说明实现过程配置调整原配置修改配置 代码调整新增DatasourceConfig配置类使用secondaryJdbcTemplate 需求背景 最近有一需求&#xff0c;原本项目中由于某些原因使用嵌入式数据库H2&#xff0c;鉴于嵌入式数据库可靠性以及不方便管理等因素…...

【ASP.NET Core 基础知识】--路由和请求处理--路由概念(一)

在Web应用中&#xff0c;路由是一个至关重要的概念&#xff0c;它负责将用户的请求映射到相应的处理程序&#xff0c;以确保正确的页面或资源被呈现给用户。通过将用户请求与适当的处理程序关联起来&#xff0c;使得应用能够以有序和可维护的方式响应用户的操作。 一、ASP.NET…...

【Unity】RayMarching体积云理论学习

RayMarching 体积云 RayMarching 是一种处理体积物体的方法 RayMarching 体积云的制作是基于屏幕后处理 屏幕空间重建世界坐标 目的是把屏幕坐标的每一个像素点转化成Unity世界坐标&#xff0c;可以得到射线的方向 如何在需要渲染的物体或者场景中使用RayMarching&#xff…...

物联网与智慧城市的无界未来:如何打破传统束缚,开启智能生活新篇章

目录 一、物联网&#xff1a;连接万物的技术革命 1、物联网的发展历程 2、物联网的核心技术 二、智慧城市&#xff1a;未来城市的蓝图与挑战 1、智慧城市的蓝图 2、智慧城市建设面临的挑战 3、应对挑战的措施 三、物联网与智慧城市的融合&#xff1a;打破传统束缚&…...

nodejs下载安装

一、node下载安装 官网下载 官网 根据自己电脑系统选择合适的版本进行下载&#xff0c;我这里选择window 64 位 下载完点击安装 打开cmd查看安装 此处说明下&#xff1a;新版的Node.js已自带npm&#xff0c;安装Node.js时会一起安装&#xff0c;npm的作用就是对Node.js…...

从零学Java - Lambda表达式

Lambda 表达式 文章目录 Lambda 表达式什么是 Lambda 表达式?怎么使用?1 基本语法:2 箭头符号:3 代码演示:4 注意事项 函数式接口1 什么是函数式接口2 常见函数式接口 方法引用(了解)1 什么是方法引用 什么是 Lambda 表达式? Lambda表达式&#xff1a;特殊的匿名内部类&…...

RV1103与FPGA通过MIPI CSI-2实现视频传输,实现网络推流

RV1103与FPGA通过MIPI CSI-2实现视频传输&#xff0c;实现网络推流。 一&#xff1a;图像格式 支持图像格式如下&#xff1a; [0]: NV16 (Y/CbCr 4:2:2) Size: Stepwise 64x64 - 2304x1296 with step 8/8 [1]: NV61 (Y/CrCb 4:2:2) Size: Stepwise 64x64 - 2304x1296 with …...

力扣62. 不同路径

动态规划 思路&#xff1a; 定义 dp[r][c] 为到达坐标 (r, c) 的路径数&#xff1a; 它只能有同一行左边相邻方格向右到达或者同一列上方相邻方格向下到达&#xff1b;状态转移方程&#xff1a; dp[r][c] dp[r][c - 1] dp[r - 1][c]初始状态 dp[0][0] 1第一行的路径数是 1第…...

使用Element-Plus 加载style

vue-chrome-extension 简介 chrome扩展开发插件基于vue3、ts、Element Plus、Webpack5、axios、less开发 支持content快速调用chrome对象及axios 详看 pages/content/app.vue 开箱即用chrome插件 特性 基础框架&#xff1a;使用 Vue3/Element PlusTypeScript: 应用程序级 J…...

Kafka常见指令及监控程序介绍

kafka在流数据、IO削峰上非常有用&#xff0c;以下对于这款程序&#xff0c;做一些常见指令介绍。 下文使用–bootstrap-server 10.0.0.102:9092,10.0.0.103:9092,10.0.0.104:9092 需自行填写各自对应的集群IP和kafka的端口。 该写法 等同 –bootstrap-server localhost:9092 …...

Docker 仓库管理

Docker 仓库管理 仓库&#xff08;Repository&#xff09;是集中存放镜像的地方。以下介绍一下 Docker Hub。当然不止 docker hub&#xff0c;只是远程的服务商不一样&#xff0c;操作都是一样的。 Docker Hub 目前 Docker 官方维护了一个公共仓库 Docker Hub。 大部分需求…...

LeetCode-410.分割数组的最大值

原题链接&#xff1a;https://leetcode.cn/problems/split-array-largest-sum/description 题面 给定一个非负整数数组 nums 和一个整数 k &#xff0c;你需要将这个数组分成 k 个非空的连续子数组。设计一个算法使得这 k 个子数组各自和的最大值最小。 思路 数组定义&#xff…...

Redis和RediSearch的安装及使用

1. 安装要求 ReadiSearch要求Redis的版本在6.0以上RediSearch 要求使用 GNU Make 4.0 或更高版本 2. Redis的安装 查看redis的版本&#xff1a; redis-server --version或者&#xff0c;如果你已经启动了Redis服务器&#xff0c;你也可以使用redis-cli工具来获取版本信息&a…...

面向对象进阶--接口2

JDK8开始接口中新增的方法 接口中可以定义有方法体的方法&#xff08;默认、静态&#xff09;。 使用默认方法的作用&#xff1a;解决接口升级的问题。 接口中默认方法的定义格式&#xff1a; public default返回值类型 方法名&#xff08;参数列表&#xff09;{} 接口中默…...

51c自动驾驶~合集58

我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留&#xff0c;CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制&#xff08;CCA-Attention&#xff09;&#xff0c;…...

YSYX学习记录(八)

C语言&#xff0c;练习0&#xff1a; 先创建一个文件夹&#xff0c;我用的是物理机&#xff1a; 安装build-essential 练习1&#xff1a; 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件&#xff0c;随机修改或删除一部分&#xff0c;之后…...

Objective-C常用命名规范总结

【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名&#xff08;Class Name)2.协议名&#xff08;Protocol Name)3.方法名&#xff08;Method Name)4.属性名&#xff08;Property Name&#xff09;5.局部变量/实例变量&#xff08;Local / Instance Variables&…...

linux arm系统烧录

1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 &#xff08;忘了有没有这步了 估计有&#xff09; 刷机程序 和 镜像 就不提供了。要刷的时…...

在四层代理中还原真实客户端ngx_stream_realip_module

一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡&#xff08;如 HAProxy、AWS NLB、阿里 SLB&#xff09;发起上游连接时&#xff0c;将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后&#xff0c;ngx_stream_realip_module 从中提取原始信息…...

Python实现prophet 理论及参数优化

文章目录 Prophet理论及模型参数介绍Python代码完整实现prophet 添加外部数据进行模型优化 之前初步学习prophet的时候&#xff0c;写过一篇简单实现&#xff0c;后期随着对该模型的深入研究&#xff0c;本次记录涉及到prophet 的公式以及参数调优&#xff0c;从公式可以更直观…...

高危文件识别的常用算法:原理、应用与企业场景

高危文件识别的常用算法&#xff1a;原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件&#xff0c;如包含恶意代码、敏感数据或欺诈内容的文档&#xff0c;在企业协同办公环境中&#xff08;如Teams、Google Workspace&#xff09;尤为重要。结合大模型技术&…...

从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)

设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile&#xff0c;新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...

NLP学习路线图(二十三):长短期记忆网络(LSTM)

在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据

微软PowerBI考试 PL300-在 Power BI 中清理、转换和加载数据 Power Query 具有大量专门帮助您清理和准备数据以供分析的功能。 您将了解如何简化复杂模型、更改数据类型、重命名对象和透视数据。 您还将了解如何分析列&#xff0c;以便知晓哪些列包含有价值的数据&#xff0c;…...