- 博客(52)
- 资源 (16)
- 收藏
- 关注
原创 Socket - Python
server.pyimport socketimport timeENCODING = "UTF-8"CMD_SEND = "pwd2"CMD_RECV = "pwd"HOST = "192.168.0.110"PORT = 666def server_start(host, port): """ Virtual machine as server, host="192.168.118.128" Laptop as client, host="192.168.1
2022-04-05 22:56:52
1563
原创 Python Print 输出到文本文件
with open("print.txt", 'w', encoding="UTF-8") as fw: sys.stdout = fw # TODO: your code
2022-03-31 14:22:17
2681
原创 logging - 多个文件使用
main.pyimport loggingfrom mylib import my_funcdef main(): # logger """ logger = logging.Logger(name="logger", level=logging.DEBUG) 若使用该方式,可将 logger 作为参数传入 my_func 函数 """ logger = logging.getLogger(name="logger") logger.setLevel(le
2022-03-27 01:09:42
1287
原创 Ubuntu安装MySQL
安装sudo dpkg -l | grep mysql # 查看是否安装MySQLsudo apt install mysql-server # 安装MySQLsudo netstat -tap | grep mysql # 查看是否安装成功,是否处于‘LISTEN’状态sudo mysql -u root -p # 默认是无用户密码的...
2022-03-25 13:07:21
2077
原创 计算机网络 2-08 假定要用3KHz带宽的电话信道传送64kb/s的数据(无差错传输),试问这个信道应具有多高的信噪比(分别用比值和分贝来表示)?这个结果说明什么问题?)
已知带宽3kHz,数据传输速率64k bit/s,根据香农公式,C=Wlog2(1+S/N) C = Wlog_{2} (1 + S/N) C=Wlog2(1+S/N)所以,64000=3000log2(1+S/N) 64000 = 3000 log_{2} (1+S/N) 64000=3000log2(1+S/N)S/N=2643−1=2642244.95=2.64×106 S/N = 2^{\frac{64}{3}} - 1 = 2642244.95 = 2.64 \times 10 ^{6
2022-01-05 15:15:59
14842
3
原创 忽略Keras(TF 2.0) Warning
import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'import keras
2021-06-13 10:39:12
382
原创 matplotlib笔记
import numpy as np import matplotlib.pyplot as plt DEMAND_H = [21.41, 23.21, 26.09, 26.72, 25.59, 26.45, 39.54, 47.28, 52.12, 49.13, 69.26, 61.97, 68.04, 68.56, 56.40, 41.32, 37.43, 25.44, 25.66, 21.94, 22.44, 24.
2021-02-24 12:39:26
164
原创 生成Python包并上传
生成whlcd C:\Users\Administrator\Desktop\zpypython setup.py bdist_wheel或python setup.py sdist bdist_wheel上传twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
2020-10-12 21:23:08
217
原创 增量分段线性化
import numpy as npimport matplotlib.pyplot as pltdef func_x2(x): return x*np.abs(x)def func_sin(x): return np.sin(x)def inc_init(s, x_lb, x_ub, func): """ Incremental piecewise linearization :param s: Number of segments
2020-09-14 20:02:55
1444
3
原创 GAMS笔记(一)
$title A simple demo for linear programming $ontext Author: zhf026 Email: zhf026@outlook.com$offtextset i "variable subscript" /1*3/;positive variable x(i) "decision variable";variable y "objective function value"; equation obj "objective funct
2020-06-18 13:54:17
551
原创 Python之MySQL基本操作
文章目录连接数据库创建/删除数据库创建表插入数据查询数据更新数据删除数据import pymysql连接数据库# 打开数据库链接conn = pymysql.connect('localhost', user='root', password='root', db='testdb') # 游标cursor = conn.cursor() 创建/删除数据库# # 创建数据库# cursor.execute("CREATE DATABASE IF NOT EXISTS PythonDB
2020-06-05 23:44:20
372
原创 电气工程类中文期刊
期刊知网查询 >>刊名EICSCD北大中文核心中国电机工程学报EICSCD中文核心电力系统自动化EICSCD中文核心电网技术EICSCD中文核心电力系统保护与控制CSCD中文核心电工技术学报EICSCD中文核心高电压技术EICSCD中文核心电力自动化设备EICSCD中文核心华北...
2020-04-22 00:24:04
2595
2
原创 在Word中嵌入Mathtype公式编辑器
文章目录在Word中嵌入Mathtype编辑器在PowerPoint中嵌入Mathtype编辑器在Word中嵌入Mathtype编辑器第一步:找到Mathtype用于Word的word加载项文件MathType Commands 6 For Word 2013.dotm和WordCmds.dot; Mathtype的word加载项文件位于Mathtype安装路径(如C:\Program F...
2020-04-21 23:34:27
1400
原创 单纯形法——Python实现(一)
simplex.py 代码内容参见 我的上传test.py 代码内容如下:from sympy import *from simplex import *def example_0(): x1, x2, x3 = symbols('x1, x2, x3') obj = -3 * x1 + x2 + x3 variables = [x1, x2, x3] ...
2020-04-03 16:38:42
4931
7
原创 Python打包whl并上传
1. 打包为whl python setup.py sdist bdist_wheel2. 上传 twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
2020-01-05 19:47:41
546
原创 Python生成正弦波信号
import numpy as npimport matplotlib.pyplot as pltdef sin_wave(A, f, fs, phi, t): ''' :params A: 振幅 :params f: 信号频率 :params fs: 采样频率 :params phi: 相位 :params t: 时间...
2020-01-03 11:48:43
16105
1
原创 Keras中模型架构可视化
Keras中模型架构可视化文章目录Keras中模型架构可视化1. 安装相关Python package2. 安装graphviz3. 设置graphviz环境变量4. 参考样例1. 安装相关Python package pip install graphviz pip install pydot pip install pydot-ng2. 安装graphviz ...
2019-11-05 19:55:35
306
原创 电气工程类中文核心期刊
中国知网出版物检索(点击)期刊全称EICSCD中文核心中国电机工程学报EICSCD中文核心电网技术EICSCD中文核心电力系统自动化EICSCD中文核心电工技术学报EICSCD中文核心电力自动化设备EICSCD中文核心电机与控制学报EICSCD中文核心高电压技术EICSCD中文核心电力系统...
2019-11-01 21:28:46
26023
1
原创 Python之JSON
JSONimport jsondata = {"HOLIDAYS": ["2015-01-01","2015-01-02","2015-04-03","2015-04-06","2015-05-01", "2015-05-14","2015-06-25","2015-08-01","2015-12-25","2015-12-26", ...
2019-11-01 20:52:41
151
原创 UNIX准换为标准时间(python)
import timeimport datetimedef ut_to_dt(ut): # ut: UNIX Time dt = datetime.datetime.fromtimestamp(ut) return dt def dt_to_ut(dt): t = dt.timetuple() ut = time.mktime(t) return i...
2019-10-19 17:30:21
155
原创 批量重命名(python)
import osdef mul_rename(): '''批量重命名''' new_name = '' name_list = os.listdir('.') for old_name in name_list: #print(old_name) if old_name != '批量重命名.py': ...
2019-10-19 17:26:52
156
原创 数值分析——求解非线性方程
""" 求解非线性方程 -------------- 1. 牛顿法 2. 弦截法"""#from sympy import *from sympy.abc import x,y,zdef newton(f, solu, iters=5): ''' 牛顿法 :param f: 方程式 :param ...
2019-10-19 17:22:33
904
原创 数值分析——拉格朗日插值法
具体代码见我的下载。""" 拉格朗日插值法 """import numpy as npfrom sympy.abc import x,y,z# 插值节点nodes = [(0.0, 0.0),\ (0.5, 1.6),\ (1.0, 2.0),\ (6.0, 1.5),\ (7.0, 1.5),...
2019-10-19 17:19:49
362
原创 数值分析——迭代法解线性方程组
数值分析中,使用迭代法求解解线性方程组。python编写。具体代码见我的下载。''' 解线性方程组 ===================================================== = 迭代法:(A为方阵) = 1. 雅可比迭代法 = 2. 高斯—塞德尔迭代法 = 3. 逐次超松...
2019-10-19 17:16:07
896
原创 数值分析——直接法解线性方程组
数值分析中,直接法解线性方程组,python编写。具体代码见我的下载。''' 解线性方程组 ===================================================== = 直接法:(A为方阵) = 1. 高斯消去法/列主元消去法 = 2. 三角分解法(A为方阵) = ...
2019-10-19 17:12:33
603
原创 Gurobi教程
关于Gurobi的Python API… Gurobi Notes (Python version) Author: 有何不可 Reference book: GUROBI OPTIMIZER REFERENCE MANUAL,(提取码:s4kv ) Updated time: 2019/4/4(待完善)gurobipy lib# import gurobipy...
2019-10-19 16:57:37
2806
原创 使用Matplotlib绘制柱状图
主要讲解如何使用Matplotlib绘制柱状图…#import numpy as npimport matplotlib.pyplot as pltType 1a = (20, 30, 30, 35, 27)b = (25, 40, 34, 20, 25)ind = np.arange(len(a))width = 0.35p1 = plt.bar(ind, a, w...
2019-10-19 16:54:23
500
原创 Python之progressbar(进度条)
pip install progressbarfrom progressbar import *total = 10000counter = 0widgets = ['进度:', Percentage(), ' ', Bar('='),' ', Timer(), ' ', ETA()]pbar = ProgressBar(widgets=widgets, maxval=total...
2019-10-19 16:50:55
1613
原创 python中计算程序运行时间
import time # Start time st_time = time.clock() # Your code your_code() # End time end_time = time.clock() # Print print('Used time:', round(end_time-st_time, 2))
2019-10-19 16:42:49
243
原创 load forecasting(一)
文章目录Multi-step load forecastingDirect Multi-step ForecastingRecursive Multi-step ForecastingDirect-Recursive Hybrid Multi-step ForecastingMultiple Output ForcastingMulti-step load forecasting 在说Mul...
2019-09-26 08:53:00
449
原创 多步负荷预测
文章目录Multi-step load forecastingDirect Multi-step ForecastingRecursive Multi-step ForecastingDirect-Recursive Hybrid Multi-step ForecastingMultiple Output ForcastingMulti-step load forecasting 在说Mul...
2019-09-07 11:22:19
563
原创 使用pandas处理CSV文件
文章目录使用[pandas]处理CSV文件1 读CSV2 增加列3 增加行4 删除列5 删除行6 修改值7 写入CSV使用[pandas]处理CSV文件pandas官网import csvimport numpy as npimport pandas as pdDATA_PATH = 'test.csv' # 文件路径1 读CSV# 读CSVdata = pd.rea...
2019-08-31 20:13:13
298
原创 Gurobi安装教程
本文主要讲解如何在Windows系统上安装Gurobi求解器…进入Gurobi官网(可能需要科学上网)。注册账号并登录账号。在登陆后,点击“Get Gurobi”蓝色按钮,如下图,进行学术认证,点击蓝色按钮后,进入如下页面,并点击右下角“Academic Licenses”红色按钮,进行学术认证(需要在校园网下进行)。进行学术认证。认证成功后,你会进入一个页面,该页面会显示相...
2019-05-31 21:27:41
34797
4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人