python
避暑客
这个作者很懒,什么都没留下…
展开
-
import torch出错:Microsoft Visual C++ Redistributable is not installed, this may lead to the DLL load
错误:import torch出错:Microsoft Visual C++ Redistributable is not installed, this may lead to the DLL load,如下图所示:解决办法:按提示连接下载安装 vc_redist.x64.exe效果:原创 2022-03-02 11:35:01 · 1803 阅读 · 0 评论 -
远程连接服务器ubuntu系统的PyCharm打不开?
服务器ubuntu系统的PyCharm打不开原创 2022-01-22 12:33:42 · 922 阅读 · 0 评论 -
STTN论文总结
原创 2021-08-02 20:31:18 · 678 阅读 · 0 评论 -
报错:Process finished with exit code -1073741819 (0xC0000005)
卸载h5py:参考:qiao1025566574原创 2021-04-02 19:19:35 · 647 阅读 · 2 评论 -
PyQt5界面按钮调用其他.py文件
一、实验环境:pycharm和PyQt5二、求和小例子# test.pyfrom PyQt5 import QtCore, QtGui, QtWidgetsimport sysimport sumclass Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(519, 354)原创 2021-03-31 15:47:26 · 14712 阅读 · 9 评论 -
Win 10+py36 安装 graphviz-2.38 和 pygraphviz-1.6
1 下载 graphviz-2.38.msi和 pygraphviz-1.6(python其他版本)2 安装graphviz-2.38.msi 可用其默认安装地址。我是 C:\Program Files (x86)\Graphviz2.383.添加环境变量将C:\Program Files (x86)\Graphviz2.38\bin 添加到系统变量path中4 查看graphviz-2.38是否安装成功终端,输入dot -version 显示如下则配置成功...原创 2020-09-21 11:44:01 · 744 阅读 · 1 评论 -
permute(*dims) 函数功能
function:调换tensor的维度次序。parameters:*dims (int...) – 所需要维度的次序(The desired ordering of dimensions)。return: 已改变维度的张量的视图(Returns a view of the original tensor with its dimensions permuted.)。examples:>>>import torch >>>x = torch.ran..原创 2020-09-16 15:58:22 · 317 阅读 · 0 评论 -
torch.from_numpy(ndarray) 功能及举例
功能:torch.from_numpy(ndarray)→ Tensor,即从numpy.ndarray创建一个张量。说明:返回的张量和ndarray共享同一内存。对张量的修改将反映在ndarray中,反之亦然。返回的张量是不能调整大小的。举例:>>> import torch>>> import numpy as np>>> a = np.array([1, 2, 3])>>> t = torch.fr..原创 2020-09-15 17:24:06 · 32795 阅读 · 3 评论 -
numpy.load() numpy.save() numpy.savez() 函数作用
numpy.load(file, mmap_mode=None, allow_pickle=False, fix_imports=True, encoding='ASCII')[source]Load arrays or pickled objects from .npy, .npz or pickled files.函数:npy文件(二进制文件),npz文件(压缩文件)numpy.load(file,mmap_mode=None, allow_pickle=True, fix_im.原创 2020-09-15 11:44:26 · 3443 阅读 · 0 评论 -
python浅复制 和 深复制
**直接赋值:其实就是对象的引用。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象**。实例:import copya1 = [11, 22, 33, 44,55, ['China', 'England','America']] a2 = a1 #赋值,传对象的引用a3 = copy.copy(a1) #对象拷贝,浅拷原创 2020-07-17 15:45:23 · 123 阅读 · 0 评论 -
mxnet reshape() 使用文档
注释:0 表示复用输入中的维度值-1 表示根据输入与输出中元素数量守恒的原则,根据已知维度值,推导值为-1位置维度值-2 表示复用所有该位置之后的维度-3 表示将其后连续两个维度相乘作为当前位置新的维度-4 表示把当前位置的维度拆分为后面两个维度,后面两个数的乘积等于当前位置维度输入值reverse=True,表示按照从右往左的顺序进行推导,是把原维度和reshape的参数右侧对齐,从右往左依次推导。参考: https://www.cnblogs.com/jorsion/p/11250..原创 2020-07-17 10:43:10 · 296 阅读 · 0 评论 -
mxnet.ndarray.concat()用法举例
>>> import mxnet.ndarray as nd>>> x=nd.array([[1,1],[2,2]])>>> y=nd.array([[3,3],[4,4]])>>> z=nd.array([[5,5],[6,6]])>>>x,y,z[[1. 1.] [2. 2.]]<NDArray 2x2 @cpu(0)>,[[3. 3.] [4. 4.]]<NDArray 2x原创 2020-07-16 19:11:07 · 1338 阅读 · 0 评论 -
pytorch0.4.0下载地址
1. pytorch0.4.0, Linux, cu90http://download.pytorch.org/whl/cu90/torch-0.4.0-cp27-cp27m-linux_x86_64.whl 2. pytorch0.4.0, Linux, cu80/cu90http://download.pytorch.org/whl/cu80/torch-0.4.0-cp35-cp35m-linux_x86_64.whl http://download.pytorch.org/whl/cu9原创 2020-06-11 10:35:08 · 1991 阅读 · 0 评论 -
python3 运行argparse XX.py: error: the following arguments are required: N An exception has occurred,
Spyder(python 3.6) 运行含argparse模块的程序# maxsum.pyimport argparseparser = argparse.ArgumentParser(description='Process some integers.')parser.add_argument('integers', metavar='N', type=int, nargs='+', help='an integer for the accumulat原创 2020-06-07 16:22:55 · 8410 阅读 · 6 评论 -
去除Reloaded modules: lib, lib.utils, lib.metrics, lib.data_preparation, model, model.model_config
Spyder(python 3.6) IDE运行如下程序:import argparsedef main(): parser = argparse.ArgumentParser(description="Demo of argparse") parser.add_argument('-n','--name', default=' Li ') parser.add_argument('-y','--year', default='20') args = parser....原创 2020-06-07 13:10:02 · 1609 阅读 · 1 评论 -
解决 AttributeError: RefVariable object has no attribute _id(tf 版本低)
运行backpropagation.py,寻找 最小loss的代码```pythonimport tensorflow as tfw = tf.Variable(tf.constant(5, dtype=tf.float32))lr = 0.2epoch = 40for epoch in range(epoch): # for epoch 定义顶层循环,表示对数据集循环epoch次,此例数据集数据仅有1个w,初始化时候constant赋值为5,循环40次迭代。 with tf.Grad...原创 2020-06-03 19:03:43 · 3810 阅读 · 0 评论 -
tensorflow-gpu-1.12.0 +win7+py3.6 成功安装
1.安装cuda 9下载地址:https://developer.nvidia.com/cuda-90-download-archive?target_os=Windows&target_arch=x86_64&target_version=7&target_type=exelocal依次下载 5个安装包,依次安装shangshu 算法;、w片【】lp-lp-lpl[,p[lplp[[[]/=/[-...原创 2020-05-29 21:44:02 · 385 阅读 · 0 评论 -
Dynamic Spatial-Temporal Graph Convolutional Neural Networks for Traffic Forecasting总结
Dynamic Spatial-Temporal Graph Convolutional Neural Networks for Traffic Forecasting总结作者:Zulong Diao,Xin Wang, Dafang Zhang, Yingru Liu,Kun Xie, Shaoyao He,湖南大学计算机科学与电子工程学院来源:AAAI-2019源码:???(未找到)一、论文动机在ITS的Traffic forecasting方面,目前已有许多理论研究工作。其中,traditi原创 2020-05-28 18:09:18 · 4873 阅读 · 6 评论 -
python启动报错 Failed calling sys.__interactivehook__
Question:在Anaconda Prpompt 命令窗口启动 python,多了 一堆尾巴,如图:Solution:按路径E:\Anaconda 3\Lib\site-packages\pyreadline\lineeditor,找到并打开history.py,如下图:在第82行添加 encoding=‘utf-8’,并保存,如下图:3.再次启动python,问题解决,界面清爽干净。参考:https://blog.csdn.net/bupaipython/article/det原创 2020-05-26 11:53:37 · 398 阅读 · 1 评论 -
plt.contour()功用
matplotlib.pyplot.contour([X, Y,] Z, [levels], ** kwargs)或import matplotlib.pyplot as pltplt.contour([X, Y,] Z, [levels], ** kwargs)作用:绘制轮廓线,类于等高线 。contour and contourf draw contour lines and filled contours, respectively.参数:X,Y :值Z的坐标。X和Y必须都是2-D,且原创 2020-05-25 11:04:26 · 13776 阅读 · 0 评论 -
spyder无法显示绘图?
问题:spyder 4中出现 “图表现在默认显示于绘图窗格上。要想让其也在中断行中显示,请在绘图窗格选项菜单”,无法显示绘图。解决办法: 工具(Tools)/偏好设置(Preferences)/// -->-->IPython console-->Graphics-->Graphics backend--> Backend-->Automatic 如果是设置成Inline则figure是在IPython console中显示。...原创 2020-05-24 08:42:55 · 23679 阅读 · 6 评论 -
短时交通预测方法总结
在智能交通系统(ITS)中,用已有交通数据准确、实时预测未来短期交通流量,对城市交通规划、交通管理和控制很重要。短期交通流预测是要预测某条道路在未来几分钟或几小时交通流的变化情况(流量、速度等)。交通流量预测方法可分为三类:统计方法模型、传统机器学习模型和深度学习模型。一、统计方法模型 1.1 HA模型(History Average Model) Stephanedes 于1981 年将HA模型应用于城市交通控制系统。 算法定义 ...原创 2020-05-16 17:49:55 · 19757 阅读 · 1 评论 -
Numpy 函数拾遗
函数原型: numpy.random.uniform(low,high,size) 功能:从均匀分布[low,high)中随机采样. 参数介绍: low: 采样下界,float类型,默认值为0; high: 采样上界,float类型,默认值为1; size: 输出样本数目,为int或元组(tuple)类型,例如,size=(m,n,k), 则输出m*n*k个样本,缺省时输出1个值。 返回值:ndarray类型,其形状和参数size中描述一致。 plt.h...原创 2020-05-09 18:26:37 · 156 阅读 · 0 评论 -
Tensorflow2.0 (cpu版)下载和安装
TensorFlow2.0 支持的系统 Ubuntu 16.04 or later Windows 7 or later macOS 10.12.6 (Sierra) or later (no GPU support) Raspbian 9.0 or later下载和安装 Anaconda(略) 安装 Tensorflow2.0 cpu版 1.修改镜像源 1.1 直接修改 pip windows 下,直接在 user 目录中创建一个 ...原创 2020-05-09 17:39:42 · 5049 阅读 · 0 评论 -
TensorFlow2.0安装(一)
命令安装 创建环境并激活 conda create --name tensorflow2.0 python==3.7 activate tensorflow2.0安装相关软件包(conda命令或pip命令2选1)conda install numpy matplotlib PIL scikit-learn pandas pip install numpy matplotlib Pillow scikit-learn pandas -ihttps://pypi.t.原创 2020-05-09 17:25:40 · 234 阅读 · 0 评论 -
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U funcat
错误: DuplicateFlagError: The flag ‘xxx' is defined twice.的错误处理 解决办法:清除控制台; 重新启动Restart Kernel 2. 退到C盘根目录,输入: cd / 然后回车 解决方法:首先切到C盘根目录下,然后再切换到你的指定目录的盘符,再切换到你指定路径下,即可成功:或 3.安装和更新软件命令: pip install -i ...原创 2020-05-09 17:11:46 · 12072 阅读 · 0 评论 -
pyhton中__pycache__文件夹原理
参考:https://blog.csdn.net/yitiaodashu/article/details/79023987参考:https://www.liaoxuefeng.com/wiki/1016959663602400/1016966024263840 首次运行 Python程序时,Python解释器先将源码转换为字节码,存放在__pycache__文件夹中,再执行这...原创 2020-05-06 10:13:38 · 273 阅读 · 0 评论 -
FutureWarning:Passin (type,1) or '1type' as a synonym of type is deprecated;a future version numpy
原因:本人使用numpy是1.18.0版本,版本过高。解决办法:卸载该版本,重装numpy1.16.0版本,执行结果如下:原创 2020-05-05 23:02:33 · 971 阅读 · 0 评论 -
tensorflow 版本、 位置 查询 4法
法一:1.同时按下win键和R键,在弹出的“运行”对话框中,输入“cmd”,点击 “确实”,进入“命令提示符窗口”。在这里插入图片描述2.在“命令提示符窗口”中,键入"python",键入“import tensorflow as tf“,再键入”tf.version“,显示出版本,而键入“tf.path”,则显示安装路径。法二:查询版本——在“命令提示符窗口”中,键入pip list,...原创 2020-05-05 21:31:46 · 1565 阅读 · 0 评论