- 博客(35)
- 资源 (3)
- 论坛 (7)
- 收藏
- 关注

原创 Python使用高德地图绘制经纬度坐标位置
import numpy as npimport foliumfrom folium import pluginsdef PlotLineOnMap(): # 给出的坐标系为GCJ-02,如果需要测试google地图,需要进行坐标转换 Lat = [40.8352, 40.8342, 40.8335, 40.8323, 40.8311, 40.8308, 40.8304, 40.8315, 40.8325, 40.8332, 40.8339, 40.8345,
2020-11-26 18:58:57
207

原创 2020年完美安装YOLO教程:成功在Windows10下安装YOLO开发环境并成功完成目标检测测试
一、先展示安装成功后YOLO测试成功的结果本文参考链接以及资料下载网址:YOLOYOLOv3_datacuDNN ArchiveCV_GITVS 2019CUDNNOPENCV34最后出现报错:vs2015出现MSB8020,MSB8036等SDK版本选择的错误解决办法:这类问题的解决方案是 在菜单栏中打开项目,在点击重新解决方案目标,然后会弹出SDK选择版本,选择对应的SDK版本,点击确定即可。参考文献:报错解决小技巧经过这个报错后成功安装:测试结果:终端输入下面的命令:
2020-11-14 22:07:08
117

转载 simulink中调用C语言进行仿真
文章目录1 s-function2 具体设置2.1 输入输出2.1.1 添加相应的输入信号2.1.2 添加相应的输出信号2.2 构建 S-Function3 源码分析3.1 sfun_myc.c3.2 sfun_myc_wrapper.c3.2 编译程序4 相关测试5 总结1 s-functionS-function模块,位于Simulink/User-Defined Functions模块库中,它可以很方便的调用matlab脚本,即.m为后缀
2020-11-05 14:25:11
190

原创 Matlab使用笔记(十一):simulink模型仿真的时序数据类:timeseries
类 timeseries 的属性:EventsNameUserDataDataDataInfoTimeTimeInfoQualityQualityInfoIsTimeFirstTreatNaNasMissingLength类 timeseries 的方法:addevent getinterpmethod iqr plus timeseriesaddsample
2020-11-04 14:15:49
227
原创 Python使用技巧(二):float类型与np.ndarray 类型互相转化
>>> a = float('250.250')>>> print(type(a))<class 'float'>>>> t = float('250.250')>>> print(np.array(t))250.25>>> print(type(np.array(t)))<class 'numpy.ndarray'>>>>也可以指定位数:>&g
2020-11-30 18:46:09
142
原创 开发报错记录解决(一):AttributeError: module ‘pywt‘ has no attribute ‘wavedec2‘
当遇到类似module ‘pywt’ has no attribute ‘wavedec’之类的错误的时候.例如:AttributeError: module 'pywt' has no attribute 'wavedec2'按下面的步骤走一遍就可以:步骤:1、打开cmd终端或Anaconda3终端。2、输入 pip uninstall pywt 。3、输入pip install PyWavelets 。问题解决。...
2020-11-30 15:49:26
39
原创 ubuntu 20一条命令安装NVIDIA Geforce Now 驱动
前提条件:镜像源改成国内的,如下:sudo apt install nvidia-driver-440其他报错问题请参考:
2020-11-28 19:26:43
217
转载 matlab使用笔记(十二):Geobubble实现经纬度坐标可视化
geobubble以可视方式呈现特定地理位置的数据值[全页折叠](javascript:void(0)????语法geobubble(tbl,latvar,lonvar)`geobubble(lat,lon)`geobubble(lat,lon,sizedata)`geobubble(lat,lon,sizedata,colordata)`geobubble(___,Name,Value)`geobubble(parent,___)`gb = geobubble(___)`geobub
2020-11-27 15:07:48
256
原创 Python使用技巧(一):matplotlib可视化动态图
import mathimport randomimport numpy as npimport matplotlibimport matplotlib.pyplot as plt%matplotlib inline# set up matplotlibis_ipython = 'inline' in matplotlib.get_backend()if is_ipython: from IPython import displayplt.ion()def plot_dur
2020-11-27 10:36:42
267
1
原创 python:[numpy] ndarray 与 list 互相转换
# ist 转 numpy np.array(a)# ndarray 转 list a.tolist()案例分析:a=([3.234,34,3.777,6.33])a为python的list类型# 将a转化为numpy的array: np.array(a)array([ 3.234, 34. , 3.777, 6.33 ])# 将a转化为python的lista.tolist()或者:from numpy import * #toli
2020-11-26 10:36:11
434
原创 实现将嵌套的多维python list转成一维的python list
import operatorfrom functools import reducea = [[1,2,3], [4,5,6], [7,8,9]]print(reduce(operator.add, a))或者def flat(l): for k in l: if not isinstance(k, (list, tuple)): yield k else: yield from flat(k)#lis
2020-11-26 09:37:06
36
转载 C++使用技巧(七):输入函数的用法总结
1.scanf()函数原型:int scanf(const char *restrict format,…);入口参数:第一个参数是格式字符串,它指定了输入的格式,…格式化后的字符串存取地址。返回值:函数返回值为int类型,如果读取到了“文件结束”则返回EOF,EOF为Ctrl+z或者Ctrl+d。其他情况则返回int型数字,例如:int res = scanf("%d %d",&a,&b);如果a,b都读取成功,则返回2;如果a,b只读取成功了一个,则返回1;如果a,b都没有读取成功
2020-11-23 13:50:31
76
原创 回顾最初学习语言的编译环境:在Windows10终端编译运行C/C++程序
此处运行环境是在Windos10下,运行cmd命令进入DOS界面. 你可以在指定文件夹下打开你的cpp,操作方式:shift+鼠标右键打开powershell或者也可以cd到指定文件夹。现在有一段简单C++代码(文件名为 demo.cpp),用于计算a*b的值#include<iostream>using namespace std;int main(){ int a,b; while(cin>>a>>b){ cout<
2020-11-23 13:31:34
44
原创 完美解决:安装的Anaconda一段时间之后图标和启动器Navigator丢失的问题
首先在电脑终端输入激活你的环境命令:conda activate 【python环境名】例如:我的环境是cpuconda activate tf-cpu经过win+R电脑终端执行该指令还是不行,最后可以在VS CODE的指定编译环境下的终端输入上述命令可打开Anaconda Navigator。可以发现,prompt没有安装,因此点击install即可。以后就可以打开了,如果还是不行就继续使用上述方法。...
2020-11-15 00:40:58
32
转载 C语言使用技巧(二十六):通俗易懂理解C 位域
如果程序的结构中包含多个开关量,只有 TRUE/FALSE 变量,如下:struct{ unsigned int widthValidated; unsigned int heightValidated;} status;这种结构需要 12 字节的内存空间(int为4个字节,3个int就是12个字节),但实际上,在每个变量中,我们只存储 0 或 1。在这种情况下,C 语言提供了一种更好的利用内存空间的方式。如果您在结构内使用这样的变量,您可以定义变量的宽度来告诉编译器,您将只使用这些字节。
2020-11-14 12:49:08
77
原创 C语言使用技巧(二十五):函数参数中设置输出的参数【虽然简单,但是强大】应用布尔类型,判断非!
函数参数中可以设置输出的参数,这里就不用写return了,并且在调用函数时,可以更新当前的数据规则,使得程序继续向前执行(冒泡排序就是这种特定,感兴趣可以观看:C语言使用技巧(十二):如何找到冒泡排序之后最小数值在原数组中的索引),我们可以先来看看一个交换函数的例子:#include <stdio.h>#include <stdlib.h>void swap(int *a, int *b){ int c; c = *a; *a = *b;
2020-11-12 17:50:02
61
转载 C++使用技巧(六):class类:友元函数、友元类和友元成员函数
有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问,这是很方便做到的。例如被重载的操作符,如输入或输出操作符,经常需要访问类的私有数据成员。友元(frend)机制允许一个类将对其非公有成员的访问权授予指定的函数或者类,友元的声明以friend开始,它只能出现在类定义的内部,友元声明可以出现在类中的任何地方:友元不是授予友元关系的那个类的成员,所以它们不受其声明出现部分的访问控制影响。通常,将友元声明成组地放在类定义的开始或结尾是个好主意。1、友元函数友元函数是指某些虽然不是类成
2020-11-12 15:11:20
51
原创 C++使用技巧(五):C类public,protected和 private的用法
一、用法说明1.类的一个特征就是封装,public和private作用就是实现这一目的。所以:用户代码(类外)可以访问public成员而不能访问private成员;private成员只能由类成员(类内)和友元访问。2.类的另一个特征就是继承,protected的作用就是实现这一目的。所以:protected成员可以被派生类对象访问,不能被用户代码(类外)访问。二、理解与实践先从类定义里理解public, 定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类的名称意
2020-11-12 14:32:49
87
原创 C++使用技巧(四):单双冒号“:”和“::”用法
C++单冒号与双冒号的作用1.冒号(:)用法(1)表示结构体内位域的定义(即该变量占几个bit空间)typedef struct _XXX{ unsigned char a:4;//占用4 unsigned char c;} ; XXX(2)机构体构造函数:后面的冒号起分割作用,主要作用是类给成员变量赋值的方法,这里进行了初始化列表,从而更适用于成员变量的常量const型。struct _XXX{ _XXX() : y(0xc0)
2020-11-12 14:02:54
29
原创 关于PreScan的Vissim插件
关于PreScan Vissim插件Vissim插件是一个工具,可以在TASS PreScan软件和PTV Vissim软件之间进行协同仿真和数据传输。这样就可以在Vissim生成的PreScan仿真中在道路网络上行驶交通。Vissim插件的主要功能:·自动将PreScan道路网络复制到Vissim。·根据用户定义的配置生成对象池。·使用此有限的PreScan对象池在PreScan模拟中重新创建Vissim生成的流量。·将PreScan控制的车辆注入Vissim模拟。·如果Vissim生成的车
2020-11-11 18:42:58
70
原创 C语言使用技巧(二十四):C测试电脑能分配多少内存
#include<stdlib.h>#include <stdio.h>int main(void) { void* p; int i = 0; //每次申请100M,失败返回空指针0,退出循环 while ((p = malloc(1024 * 1024 * 100))) i++; printf("最多分配%d00M内存", i); return 0;}执行结果:...
2020-11-10 16:18:27
33
原创 真方位角计算文献汇总:球面三角形两点之间的方位
参考文献:http://mathforum.org/library/drmath/view/55417.htmlhttp://blog.sina.com.cn/s/blog_5e7960620101vi0d.html
2020-11-09 16:47:33
32
原创 C语言使用技巧(二十三):汇总十几种C语言将输出数据或打印的结果保存到文件的方法
源码1#include <stdio.h>#include <string.h>#include <stdlib.h>int main(){ FILE *fp = fopen("./hello.txt", "w"); if (fp == NULL) { printf("创建文件失败\n"); return 0; } fprintf(fp, "Hello,World1!\n"); fp
2020-11-05 15:06:14
118
原创 matlab实现实时编辑器创建交互编译功能(.mlx):实时脚本库
(与jupyter有些类似,但这功能更全面,各有各的用途)以下是如何在实时编辑器中创建交互式叙述的示例。交互式叙述将你用来解决问题的计算联系在一起。此示例显示如下:
2020-11-04 22:02:50
234
原创 两句话解释Python中if __name__ == ‘__main__‘:的作用和原理
两句好说明Python中if name == ‘main’:的作用和原理:第一句:先建立两个A.PY,B.PY源文件,只有你A文件里有执行的内容,那么最后调用主函数是时候可以打印if name == 'main’前后的所有结果。第二句:如果在另一个B文件中导入import A则执行是结果只有A文件中if name == 'main’之前的内容。...
2020-11-04 17:49:16
16
原创 Matlab使用笔记(十):生成Simulink模型记录的Dataset类型数据
倒立摆系统进行的Simulink建模,模型截图如下:在MATLAB(R2017a)中运行该模型后,MATLAB工作空间中会有类型为Dataset的logsout变量,下面是读取并显示其中数据的MATLAB代码:% 读取Simulink.SimulationData.Dataset中的数据data = logsout.get(1).Values.Data;t = data(:, 1); %时间theta = data(:, 2
2020-11-04 13:55:45
100
原创 科技书籍与文章排版:Ctex 与 texlive 的中文编译模板
Texlive\documentclass[UTF8]{ctexart}\begin{document}This is the context of the article.\title{Title}\author{Your Name}\maketitle{}\section{Introduction}This is where you will write your content.\end{document}\documentclass[a4paper]{article}\use
2020-11-04 00:28:57
569
转载 PreScan加速减速匀速以及车与路径参数的设置
Speed Profile Editor中有几种槽(slots)?讲清楚了以上的概念,我们就可以让我们的模拟车辆更贴近于现实情况了。Prescan提供了五种速度变化的种类。Smooth Acceleration/Deceleration在到达设置的终止速度之前,车辆进行缓慢的加速和减速运动。(这些加速度都是人为设定的),除此之外还可以设置这一时间段内车的位移,时间等此外,还可以增加slot:Sudden Throttle Release这个选项模拟的是汽车驾驶员突然踩下加速踏板的情况
2020-11-03 09:36:35
108
转载 汇总TensorFLow2.0运算法则
一、Tensor 之间的运算法则1) 相同大小 Tensor 之间的任何算术运算都会将运算应用到元素级2) 不同大小 Tensor(要求dimension 0 必须相同) 之间的运算叫做广播(broadcasting)3) Tensor 与 Scalar(0维 tensor) 间的算术运算会将那个标量值传播到各个元素4) Note:TensorFLow 在进行数学运算时,一定要求各个 Tensor 数据类型一致二、算术操作(+,-,*,/,Mod)(1)tensor-tensor操作(e
2020-11-02 23:30:38
96
原创 简单理解python异常处理思想
在处理数据的丢失方面是一个有力的工具,以下简单举例子,学会思想就行。#分母为0导致异常try: a = int(input("输入被除数:")) b = int(input("输入除数:")) c = a / b print("您输入的两个数相除的结果是:", c )except (ValueError, ArithmeticError): print("程序发生了数字格式异常、算术异常之一")except : print("未知异常")print
2020-11-02 22:29:31
26
原创 使用学术论文排版LATEX绘制神经网络结构图:TEX下载网
软件界面:源码如下:\documentclass{article}\usepackage{tikz}\begin{document} \begin{tikzpicture}[every node/.style={align=center}] \foreach \x in{1,2,3,4,5} \fill[red!60](0,\x)circle(5pt)node(a\x){}; \fill[blue!60](-2,1.5)circle(5pt)node(b1){}; \fill[blue!
2020-11-02 00:44:56
37
原创 解决无法在PyCharm和Anaconda Navigator里面安装jupyter的问题
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: ‘D:\Users\kangs\anaconda3\envs\tensorflow1x\Lib\site-packages\win32\_win32sysloader.pyd’Consider using the --user option or check the permissions.pycharm里面的安装报错:实现下面的方法后安
2020-11-01 16:59:57
126
原创 赶快收藏:快速安装PyTorch和TensorFlow(gpu+cpu+1.15+2.2.0)命令
PyTorch豆瓣源: pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.douban.com/simple some-package清华源:pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_s
2020-11-01 15:44:26
42
GeForce_Experience_v3.20.4.14.exe
2020-07-21
javascript2019
2019-01-07
Django搭建好以后,如何解决127.0.0.1 拒绝了我们的问题?2019年8月
发表于 2019-08-22 最后回复 2021-01-12
怎么导出vscode-drawio创建好的流程图?以图片或PDF的格式导出流程图?
发表于 2020-08-12 最后回复 2020-08-12
如何在vs code 中实现不同C语言程序之间的函数互相调用的问题?
发表于 2020-08-11 最后回复 2020-08-11
解决安装deepin系统没有无线网卡驱动问题的方法
发表于 2019-12-08 最后回复 2019-12-08
在华为荣耀magicbook安装了双系统,但是安装好的deepin 15.11系统不能联网,看不到WiFi 功能,试了好多驱动命令都不行,求指导教程!
发表于 2019-12-07 最后回复 2019-12-07
中文tex怎么转 成word?
发表于 2019-07-04 最后回复 2019-08-13
如何安装golang的开发工具?
发表于 2018-11-22 最后回复 2019-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝