- 军军小站|张军博客
搜索到与相关的文章
SqlServer

sql server多行数据合并显示

现有三个数据表,分别是学生表,课程表,成绩表。它们的结构与样例数据如下:学生表:xnoxname1小王2小黑课程表:knokname1语文2数学成绩表:cnocknocf1186.51298.862186.72286.9createtable学生表(xnoint,xnamevarchar(20))goinsertintodbo.学生表select1,'小王'unionallselect2,'小黑'createtable课程表(knoint,knamevar

系统 2019-08-12 01:32:14 2253

Python

python 公共方法汇总解析

1.计算长度value="wangdianchao"#计算字符个数(长度)number=len(value)print(number)2.索引取值value="wangdianchao"#获取value“0”位置的字符number=value[0]print(number)value="wangdianchao"#获取value右侧第一个的字符number=value[-1]print(number)3.切片value="wangdianchao"#2<=

系统 2019-09-27 17:55:28 2252

Python

[python学习笔记]合并数据集中merge()、join()和concat

1merge()merge()默认的是按照各个表中列名重叠列进行内连接(how=‘inner’),参数如下:merge(left,right,how='inner',on=None,left_on=None,right_on=None,left_index=False,right_index=False,sort=False,suffixes=('_x','_y'),copy=True,indicator=False)其中:on指定合并时依据的列名,单列时

系统 2019-09-27 17:55:23 2252

Python

【Python面试】谈谈对 Python 和其他语言的区别?​

最近公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助!小猿会从最基础的面试题开始,每天一题。如果参考答案不够好,或者有错误的话,麻烦大家可以在留言区给出自己的意见和讨论,大家是要一起学习的。废话不多说,开始今天的题目:问:谈谈对Python和其他语言的区别?答:Python是一门语法简洁优美,功能强大无比,应用领域非常广泛,具有强大完备的

系统 2019-09-27 17:53:54 2252

Python

DBSCAN算法python实现(附完整数据集和代码)

目录:一、算法思路二、算法实现三、算法实现过程中遇到的问题四、算法运行结果一、算法思路DBSCAN算法的核心是“延伸”。先找到一个未访问的点p,若该点是核心点,则创建一个新的簇C,将其邻域中的点放入该簇,并遍历其邻域中的点,若其邻域中有点q为核心点,则将q的邻域内的点也划入簇C,直到C不再扩展。直到最后所有的点都标记为已访问。点p通过密度可达来扩大自己的“地盘”,实际上就是簇在“延伸”。图示网站:https://www.naftaliharris.com/

系统 2019-09-27 17:51:24 2252

Python

python利用wx实现界面按钮和按钮监听和字体改变的方法

wxPython是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。只要介绍了如何利用wxPython实现吗按钮和对按钮的监听,并且改变了按钮的字体和颜色。python代码如下:#-*-coding:utf-8-*-importwxclassFrame(wx.Frame):def__

系统 2019-09-27 17:50:32 2252

Python

Python中优化NumPy包使用性能的教程

NumPy是Python中众多科学软件包的基础。它提供了一个特殊的数据类型ndarray,其在向量计算上做了优化。这个对象是科学数值计算中大多数算法的核心。相比于原生的Python,利用NumPy数组可以获得显著的性能加速,尤其是当你的计算遵循单指令多数据流(SIMD)范式时。然而,利用NumPy也有可能有意无意地写出未优化的代码。在这篇文章中,我们将看到一些技巧,这些技巧可以帮助你编写高效的NumPy代码。我们首先看一下如何避免不必要的数组拷贝,以节省时

系统 2019-09-27 17:48:48 2252

Python

Python PyCharm如何进行断点调试

编辑器不等于IDE(集成开发环境),开发python程序,不是只有一种print()打印输出调试。术业有专攻,于人如此,于一个软件也是如此。让专业的软件做专业的事。以上两点得出的结论:PyCharm我们以如下的一种常见错误,来演示如何通过PyCharm断点追踪的方式发现程序中的错误:deffoo(bar=[]):bar.append('bar')returnbar>>>foo()['bar']>>>foo()['bar','bar']>>>foo()['b

系统 2019-09-27 17:48:11 2252

Python

【python socket编程】—— 6.简单实现

在Flask中有render_template函数,用于解析jinja2模板,现在我们来简单实现它。代码如下:fromosimportpathfromjinja2importEnvironment,FileSystemLoaderproject_path=path.abspath(path.join(path.dirname(__file__),'..'))templates_path='{}/templates'.format(project_path)

系统 2019-09-27 17:47:55 2252

Python

解决python中用matplotlib画多幅图时出现图形部分重叠的问题

1.解决方法:使用函数tight_layout()2.具体使用方法importmatplotlib.pyplotaspltfig=plt.figure()'''具体的画图程序'''fig.tight_layout()fig.tight_layout()功能:使得子图横纵坐标更加紧凑,主要用于自动调整图区的大小以及间距,使所有的绘图及其标题、坐标轴标签等都可以不重叠的完整显示在画布上。参数:Pad:用于设置绘图区边缘与画布边缘的距离大小w_pad:用于设置绘

系统 2019-09-27 17:46:19 2252