1.2k 1 分钟

#include <iostream>#include <time.h>#include <windows.h>#include<chrono>using namespace std;using namespace std::chrono;int main(){ struct timeval time1; /*cout << "秒:" <<...
199 1 分钟

安装过程戳此 # 一、问题描述 在 pycharm 中运行 pyside2 时出现如下错误 # 二、解决方法 在环境变量(用户变量)中添加如下环境变量 变量名: QT_QPA_PLATFORM_PLUGIN_PATH 变量值: D:\anaconda3\site\envs\pytorch\Lib\site-packages\PySide2\plugins\platforms ⚠️⚠️⚠️变量值更改为自己的 Pyside2 包路径
238 1 分钟

# 一、问题描述 pycharm 运行程序时,不是 run xxx 的格式。而是 python tests in xxx 的格式,如下图所示 # 二、问题原因 程序的文件名格式为 test_.py 或 _test.py ,在 pycharm 中自动进入了 pytest 的模式 # 三、解决方案 (1)将 py 文件的文件名称更改为其他格式 (2)进入 File→Settings→Tools→Python integrated Tools ,在 Testing 中将 Default test runner 选项由 pytest 更改为 Unittests
253 1 分钟

Bitwise Operator Description Simple Example & Bitwise OR Operator 10 & 7 = 2 | Bitwise XOR Operator 10 | 7 = 15 ^ Bitwise AND Operator 10 ^ 7 = 13 ~ Bitwise Ones’ Compliment Operator ~10 = -11 << Bitwise Left Shift operator 10<<2 =...
624 1 分钟

np.array 和 np.asarray 都可将结构数据转换为 ndarray 类型 但是主要区别就是当数据源是 ndarray 时: np.array 占用新的内存,即转换后的变量与原始变量相互独立 但 np.asarray 不会占用新的内存,即转换后的变量与原始变量无关 import numpy as np #example 1: data1=[[1,1,1],[1,1,1],[1,1,1]] arr2=np.array(data1) arr3=np.asarray(data1) data1[1][1]=2 print 'data1:\n',data1 print...
154 1 分钟

由于 Python 的浮点数以二进制形式表示,计算机在进行浮点运算时会产生浮点误差,如下场景所示 a = [100.7, 100.9]print(sum(a))# 输出:201.60000000000002解决方法: round() 是 python 自带的一个函数,用于数字的四舍五入 round(5.214,2)# 输出:5.21
145 1 分钟

python 中,支持相乘的有字符串,列表,元组,相乘是内容相乘 n ,新的内容会重复 n 次 str_a = "我"print(str_a * 3)list_a = ("1", "2", "3")print(list_a * 3)list_b = ["我", "爱", "python"]print(list_b * 3)运行结果为
304 1 分钟

在 Pycharm 中, Python 的注释存在一些特殊的用法,比如 # noqa , # todo , # type noqa 指 no quality assurance ,用在一行代码后,表示这一行代码自动检查忽略错误,由 IDE 支持 比如以下命名拼写问题,不会出现下划线提醒: 也可以用作 # noqa: <error> ,表示忽略某一特定类型的错误,例如 如上表示忽略了 numpy 引用但未使用的问题,不会出现提示 作为助记符,表示将要完成的功能或任务,由 IDE 支持,比如在 PyCharm...
305 1 分钟

生成n个随机数,其和为固定值 def func(amount, num): list1 = [] for i in range(0, num - 1): a = random.randint(0, amount) # 生成 n-1 个随机节点 list1.append(a) list1.sort() # 节点排序 list1.append(amount) # 设置第 n 个节点为 amount,即总金额 list2 = [] for i in range(len(list1)): if i == 0: b = list1[i] # 第一段长度为第 1 个节点 - 0 else: b =...
1.8k 2 分钟

# 一、Quartus 及驱动安装 # 1.1 Quartus 安装 根据百度网盘中的安装包及教程进行软件安装 # 1.2 驱动安装 FPGA 与计算机共有两条数据线进行连接,一条用于供电及通讯,另一条用于程序的烧录。将 FPGA 开发板正确连接至电脑后,可在设备管理器中看到如 USB-SERIAL CH340 及 Altera USB-Blaster 则证明 FPGA 与计算机连接成功。(⚠️若小图标处有感叹号,则证明缺少驱动,可根据安装教程进行驱动安装,本次安装的电脑为重装后的电脑,没有安装任何驱动即可正确识别) # 二、Modelsim 安装 安装 Modelsim...