分类 信息技术 下的文章

测试代码如下,首先自动抓一个fname字体路径,然后将路径固定写入变量fname

import matplotlib.pyplot as plt
import matplotlib.font_manager as fm

# 1. 自动抓系统里第一个带中文的字体(Win、mac、Linux 都能用)
# fname=sorted(f for f in fm.findSystemFonts() 
#             if any(k in f.lower() for k in ('simhei', 'microsoft yahei', 'pingfang', 'wenquanyi')))[0]
# print(fname)
fname="/System/Library/AssetsV2/com_apple_MobileAsset_Font7/3419f2a427639ad8c8e139149a287865a90fa17e.asset/AssetData/PingFang.ttc"
zh_font = fm.FontProperties(fname=fname)

# # 2. 正常画图,单独指定字体
# x = [1, 2, 3, 4, 5]
# y = [2, 4, 6, 4, 5]
# plt.plot(x, y, marker='o')
# plt.title("折线图", fontproperties=zh_font)
# plt.xlabel("X轴", fontproperties=zh_font)
# plt.ylabel("Y轴", fontproperties=zh_font)
# plt.grid()
# plt.show()

# 2. 正常画图,全局指定字体
print(zh_font.get_name())
plt.rcParams['font.family'] = zh_font.get_name()
plt.rcParams['axes.unicode_minus'] = False
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 4, 5]
plt.plot(x, y, marker='o')
plt.title("折线图")
plt.xlabel("X轴")
plt.ylabel("Y轴")
plt.grid()
plt.show()

1. 百度网盘

bypy 安装:pip install bypy

登录:bypy info,运行后命令行会返回一个网址,打开网址登录,得到授权码,返回命令行输入此授权码即可。接下来就可以使用bypy访问百度网盘 “我的应用数据/bypy” 文件夹了。

退出登陆

rm -r ~/.bypy

查看文件列表、下载文件、下载文件夹、上传文件

bypy list
bypy downfile baidu_image1.tar
bypy downdir /aaa  /your_path/aaa

bypy syncup xxx
# 或者
bypy upload xxx

相关用法-zhihu

- 阅读剩余部分 -

ChatGPT 已经广泛用于各行各业提高工作效率。然而,不同的引导词(prompt)提示下,同一模型的输出结果可能大相径庭,好的prompt能释放模型的潜力,得到更有用的输出。本文提供了一些方法论和常用 prompt 示例。本文持续更新,欢迎在评论区踊跃交流经验~

- 阅读剩余部分 -

电机选型

  1. 减速直流电机
    这种电机的几个重要参数如下,
  • 转速,单位为转每分钟。例如你需要先确定你想要的小车的行驶速度,然后测量轮胎的周长,最后换算出需要的转速,例如500转/min;
  • 额定电压。用标称电压7.4v的锂电池的话电压范围是6v~8.4v,所以一般选6v的电机;
  • 减速比。这个关系到力矩大小,减速比越大,力矩越大。力矩太小的电机用作小车轮胎的电机时会走不动。例如同样是500转/min的两个电机,电机A为15000转,转速比30:1,经测量它的空载电流为30mA,堵转电流为350mA。而电机B为25000转,减速比50:1,经测量它的空载电流为150mA,堵转电流为2A。用作小车轮胎应选电机B。

电机驱动电路
单片机引脚输出的电流最大为20mA左右,远远不能满足电机的电流需求,因此需要电机驱动电路。常用的驱动电路有H桥电路,它比较复杂和庞大,一般用于控制几十安的电机。对于较小电流电机,可以直接选择集成芯片,如RZ7899,一个芯片可以驱动一个电机,需要注意的参数为工作电压、输出最大电流。绘制原理图时,参考芯片手册中提供的应用电路进行绘制。单片机引脚连接芯片的中间可以放一个300欧的电阻,起到保护单片机和芯片的作用。芯片输入引脚接10k的下拉电阻到GND,让芯片不接单片机时不受外来信号的影响,即默认输入LL让电机处于浮空状态。电机正负极两端接一个104电容,避免火花。

作为一名AI从业者,你选购电脑是否有过这样的苦恼:轻薄本便携 续航久,但GPU和散热弱;游戏本GPU比较强,但比较重、续航短;台式机高配置、硬盘空间大,但不能带出门;商业的GPU服务器租赁要不就是使用有要求,要不就是贵的离谱,还要担心商家提桶跑路 or 涨价 or 欠费停机数据被删。作为一个成熟但财力有限的开发者,想全都要,比较好的一种方式是买轻薄本+台式机。但拥有多台设备后,依然存在一些痛点问题,比如资料分散在两台电脑、出门在外依然难以查看实验结果。本文博主以自身经验为例,给出轻薄本+ubuntu台式机+frp ssh的配置指南,供大家选择性参考。

- 阅读剩余部分 -

我们为什么需要Docker? 没有docker遇到的问题:

  • 依赖复杂:比如系统的其他应用需要python3.7和gcc9,而你的应用需要python2.7和gcc7,你不便把系统改成你要的环境。
  • 迁移环境耗时:上个环境可以正常工作,但更新环境后出现一堆bug,甚至难以进行环境回退。
  • 新开发者加入团队:代码在他的电脑上跑不起来,为新电脑安装环境费时费力。

- 阅读剩余部分 -