网站首页 文章专栏
使用python开发usb的两种方式(windriver与pyusb)
# 背景最近在给一个FPGA板子做上位机界面,上位机与下位机的通信采用USB方案,驱动采用WinDriver。但在实际调试过程中,发现WinDriver不同版本之间兼容性差,并且在win10
多编程语言语法对照表
# 背景有时候会出现一天内使用多种语言进行开发的情况,比如在python, matlab, java, c++之间来回切换,稍不注意就会把语法规则搞错,影响效率。本文致力于解决上述问题,主要
ctypes中使用c_char_p接收数据被截断
# 背景在[使用windriver开发基于python的项目](https://blog.stackoverflow.club/105)时,发现读取数据总是被截断,比如明明应该返回`\x7e\x
python高阶教程-命名空间与作用域
*命名空间(Namespace)*:名字(标识符)到对象的映射。简而言之,命名空间可以理解为:记录**对象和对象名字对应关系的空间**;现今 python 的大部分命名空间是通过字典来实现的,也即一个命名空间就是名字到对象的映射,标识符是键,对象则是值。
use pickle module in python3
# store data```pythonimport pickleimport os log_save_path = ./log/log_name = "acc"if not os
在matplotlib中关闭图像
在matplotlib中画图保存,如果图片太多,经常会出现警告,说内存占用过多。可以用如下代码在保存图片后关闭。```pythonplt.figure()plt.plot()plt.clo
使用np.where()
# import: use & instead of andSimply, use `np.where(condition1 & condition2)` will get the right an
map在python2和python3之间的兼容性
# 问题在python2中的代码使用了map重复使用lambda函数,又对输出用len()取出长度```python# map functionY_train = to_onehot(map(
pickle在python2和python3之间的兼容性
# 问题在python2中创建的pickle文件,在python3中无法读取,错误为```shnicodeDecodeError: ascii codec cant decode byte
更换pip的源
# 建立pip.conf文件```shcd ~mkdir .pipcd .pipvim pip.conf```# 填充pip.conf内容```[global]index-url