- 博客(48)
- 收藏
- 关注
原创 2023年团体程序设计天梯赛-总决赛 L1 -L2
分数 5什么是机器学习?面试官:9 + 10 等于多少?答:3面试官:差远了,是19。答:16面试官:错了,是19。答:18面试官:不,是19。答:19本题就请你模仿这个“机器学习程序”的行为。输入格式:输入在一行中给出两个整数,绝对值都不超过 100,中间用一个空格分开,分别表示面试官给出的两个数字 A 和 B。输出格式:要求你输出 4 行,每行一个数字。第 1 行比正确结果少 16,第 2 行少 3,第 3 行少 1,最后一行才输出 A+B 的正确结果。9 1031618。
2024-04-18 15:26:52 1025
原创 2022年团体程序设计天梯赛-总决赛 L1 -L2
输入格式:输入第一行是三个整数 N,M,Q (1≤N×M≤105,0≤Q≤1000),表示地图为 N 行 M 列大小以及选择的行/列数量。接下来 Q 行,每行两个数 Ti,Ci,其中 Ti=0 表示 BOSS 选择的是一整行,Ti=1 表示选择的是一整列,Ci 为选择的行号/列号。行和列的编号均从 1 开始。输出格式:输出一个数,表示安全格子的数量。
2024-04-17 20:25:35 603
原创 L2-2 老板的作息表
新浪微博上有人发了某老板的作息时间表,表示其每天 4:30 就起床了。但立刻有眼尖的网友问:这时间表不完整啊,早上九点到下午一点干啥了?本题就请你编写程序,检查任意一张时间表,找出其中没写出来的时间段。
2024-04-17 20:10:49 279
原创 PTA L2-045 堆宝塔 (25 分)
堆宝塔游戏是让小朋友根据抓到的彩虹圈的直径大小,按照从大到小的顺序堆起宝塔。但彩虹圈不一定是按照直径的大小顺序抓到的。重复此步骤,直到所有的彩虹圈都被抓完。最后 A 柱上剩下的宝塔作为一件成品,B 柱上剩下的彩虹圈被逐一取下,堆成另一座宝塔。问:宝宝一共堆出了几个宝塔?最高的宝塔有多少层?
2024-04-17 20:02:17 474 1
原创 实验四 Spark Streaming编程初级实践
数据流:数据流通常被视为一个随时间延续而无限增长的动态数据集合,是一组顺序、大量、快速、连续到达的数据序列。通过对流数据处理,可以进行卫星云图监测、股市走向分析、网络攻击判断、传感器实时信号分析。
2024-04-02 00:14:15 1148
原创 实验二 pandas库绘图以及数据清洗
datacsv.plot.scatter(x="身高",y="体重",color="r")#散点图。plt.rcParams['font.family']=['STSong']#设置汉字字体。print(X.loc[1])#默认索引为0,1,2,3,4,由索引号(下标)引用元素。datacsv["体重"].plot(color="r")#折线图。datacsv["体重"].hist(color="r")sex=['女','男','男','女','男'datacsv["身高"].plot()#折线图。
2024-03-30 14:49:51 835
原创 windows下的IDEA运用Scala 编写的 Apache Spark 应用程序
Ultimate 版本为旗舰版,需要付费,包括完整的功能Community 版本为社区版,免费,只支持部分功能。这里我们选择左边 Ultimate 版本进行下载,然后进行激活。编写Spark应用程序,该程序对HDFS文件中的数据文件peopleinfo.txt进行统计,计算得到男性总数、女性总数、男性最高身高、女性最高身高、男性最低身高、女性最低身高。,点击 Developer Tools,再点击 Intellij IDEA。下载地址:(这个适合3.1.x的版本)然后修改成下载的Maven路径。
2024-03-19 21:20:51 930
原创 spark实验三 Spark SQL编程初级实践
将下列json数据复制到你的ubuntu系统/usr/local/spark下,并保存命名为employee.json。
2024-03-06 10:00:00 1009
原创 spark 实验二 RDD编程初级实践
请下载chapter4-data1.txt,该数据集包含了某大学计算机系的成绩,数据格式如下所示:Jim,,60……
2024-03-05 14:52:35 1317
原创 pyspark报错java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
【代码】pyspark报错java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver。
2024-03-05 13:52:35 513
原创 [ERROR] Failed falling back to unsupportedjava.lang.NumberFormatException: For input string: “0x100“
解决办法。
2024-03-05 13:22:57 321
原创 spark 报错总结
spark 报错:spark = SparkSession.builder() TypeError: 'Builder' object is not callable解决办法:.builder() 改为 .builder spark = SparkSession.builder() 改为 spark = SparkSession.builder
2024-03-05 10:20:53 614
原创 spark的保姆级配置教程
如果报以下错误,就输入conda activate pyspark 激活环境。pip下载pyhive、pyspark、jieba包。该环境搭建spark使用spark-2.4.0版本。一样运用xshell上传文件。解压之后进行重命名,重命名为。在文件后面追加下面的内容。路径根据你自己的修改。
2024-02-28 22:34:15 1102
原创 算法笔记(二)计算机基础知识
例:设 X = 10101110, 取X的低4位: X & 0000 1111 = 0000 1110 取X的第5位: X & 0000 1000 = 0000 1000。正数的原码 = 反码 = 补码,即符号位为0,位于首位,随后是二进制数的绝对值。因此可以用if (a & 1 == 0)代替if (a % 2 == 0)来判断a是不是偶数。①原码:符号位“1”+二进制数绝对值数值 ②反码:符号位“1”+数值位按位取反 ③补码:反码+“1”(末位)运算规则:0|0=0;运算规则:0^0=0;
2024-02-19 10:00:00 355
原创 算法笔记-语法基础
int -2147483648~+2147483647 (1e9) 4 byte int的最大值是个以二开头的十位数long long [int] -9223372036854775808 ~+9223372036854775807 8 byte long long 的最大值是一个以9开头的十九位的数。
2024-02-18 10:00:00 796
原创 算法笔记-背包问题详解
/求出每一个 f[i][j]f[i][j] =max(f[i - 1][j], f[i][j - v[i]] + w[i]);if(v[i]
2024-02-17 10:00:00 901
原创 算法笔记(一)基础算法
序列中选择一个数x(l或r或中间),两个指针i和j从左侧和右侧向中间移动,i遇到大于x时停,j遇到小于x时停,然后交换,直至相遇。//比如当 n = 10 的时候,10 的二进制是 :1010,所以有: lowbit ( 10 ) = 2。//比如当 n = 5 的时候,5 的二进制是 :0101 , 所以有:lowbit ( 5 ) = 1。bool check(int x) {/* ... */} // 检查x是否满足某种性质。int bsearch_1(int l, int r)//左边。
2024-02-16 12:33:39 814 1
原创 解决Hive报错:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
【代码】解决Hive报错:Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient。
2023-12-04 10:40:06 541
原创 hbase的基本操作
rowKey:0001 ,列名称:Name,值:姓名。rowKey:0001 ,列名称:Name。,值:姓名首字母缩写。
2023-11-09 09:00:00 260 1
原创 HDFS Java API的编写和使用
安装的Hadoop,需要和虚拟机的Hadoop版本相同,jdk版本也得相同。8.获取大文件分成的块信息。9. 获取集群上所有节点。
2023-11-02 10:00:00 94 1
原创 Hadoop HDFS的常用命令
常用命令 功能hadoop fs-help [cmd] 显示命令的帮助信息-appendToFile <localsrc> ... <dst>从本地追加信息到HDFS文件系统上-ls(r) <path> 显示当前目录下所有文件-du(s) <path> 显示目录中所有文件大小-count[-q] <path> 显示目录中文件数量-mv <src> <dst> 移动多个文件到目标目录-cp &
2023-10-06 15:32:07 106 1
原创 python和ananconda的区别
ython和anaconda的区别:其实anaconda是包含python的。所以安装了anaconda就不用安装python了。要想跑python程序,要有解释器和编译器。解释器就是python2或python3.含有python.exe。就是将你编写的python语言编译成机器所认识的机器代码。编译器就是你写代码的环境,比如pycharm或者vscode。由于python3不兼容python2,也就是说python2语言写出来的代码没办法在python3的环境中运行。那在装了python3环境
2023-09-29 22:34:45 65 1
原创 在Linux环境下搭建ananconda,并且搭建python环境
输入下面这个指令,显示虚拟环境列表,可以看到自己刚才创建好的环境以及路径。则输入下面的代码:(下载wget)打开终端:(选择你需要的版本)
2023-09-29 22:33:58 620 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人