随便说说吧

大二,上学期,很迷茫,懒惰,真的,很懒,什么都不想做,然后算法......也没有怎么学了,真他喵的失败呀。。。

对自己说的话:

没必须要想太多,过去的就过去了,珍惜当下。

你得到的已经足够多了,既然当时就知道,那也没必要因为过去难过了。

过去的事情就别想那么多,现在已经挺不错了,谁没犯过错呢?

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
0; *recv_len = 0; while (*recv_len == 0 || (*recv_len < 5 || *recv_len < send_buf[5] + 3)) { ret = select(fd + 1, &fds, NULL, NULL, &好的,我们可以使用Seaborn自带的flights数据集来演示这些可视化图表。下面timeout); if (ret <= 0) { return -1; } ret = read(fd, recv_buf + *recv是Python代码,可以生成您所需要的四个图表: ```python import seaborn as sns import matplotlib.pyplot as plt _len, MAX_RECV_LEN - *recv_len); if (ret < 0) { return -1; } *recv# 加载数据集 flights = sns.load_dataset("flights") # 1. 年度乘客总量变化情_len += ret; } // 检查响应报文的地址、功能码、数据长度和校验码 if (recv_buf[0] != send_buf[0] || recv_buf[1] != send_buf[1] || recv_buf[2况(折线图) sns.set_style("whitegrid") plt.figure(figsize=(12, 6)) sns.lineplot(x="year",] != send_buf[5] * 2 || calculate_crc(recv_buf, *recv_len - 2) != (recv_buf[* y="passengers", data=flights) plt.title("Total Passengers by Year") plt.show() # 2. 乘客recv_len - 2] << 8 | recv_buf[*recv_len - 1])) { return -1; } return在一年中各月份的分布(柱状图) plt.figure(figsize=(12, 6)) sns.barplot(x=" 0; } // 计算Modbus协议的CRC校验码 int calculate_crc(unsigned char *buf, int len) { month", y="passengers", data=flights) plt.title("Passengers by Month") plt.show() # 3. 乘 unsigned int crc = 0xFFFF; int i, j; for (i = 0; i < len; i++) { crc ^= buf[i]; for (j = 0; j < 8; j++) { if (crc & 客的类别和比重(饼图) plt.figure(figsize=(12, 6)) passenger_counts = flights["class"].value0x0001) { crc >>= 1; crc ^= 0xA001; } else { crc >>= 1_counts() plt.pie(passenger_counts, labels=passenger_counts.index, autopct="%1.1f%%") plt.title("Pass; } } } return (crc & 0xFFFF); } ``` 在这个示例程序中,我们使用enger Class Distribution") plt.show() # 4. 影响航空公司收入的乘客的各项属性的重要性了Linux系统的串口通信API,并定义了一个超时机制来等待Modbus从机的响应。发送Modbus请求前,我们需要构造一个请求报文,并计算CRC校验码。发送请求报文后,我们等(雷达图) plt.figure(figsize=(12, 6)) sns.set_style("darkgrid") attributes = ["year", "month",待1秒钟,等待从机响应。如果超过1秒钟仍然没有收到响应,将会返回 "day", "passengers"] attributes_data = flights[attributes].groupby("year").mean().reset_index() attributes_data = attributes_data-1,表示出现了超时错误。接收响应报文后,我们需要检查响应报文的地址.set_index("year") normalized_data = (attributes_data - attributes_data.mean()) / attributes_data.std() angles = [n / float(len(attributes、功能码、数据长度和校验码是否正确,如果有错误,将会返回-1。如果响应报文正确,我们可以解析响应报文,获取寄存器的值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值