1、转置 #reshape(shape)函数改变数组形状,shape是一个元组,表示数组的形状 创建一个包含15个元素的一维数组,通过reshape函数调整数组形状为3行5列的二维数组arr = np.arange(15).reshape((3,5))print(arr) 结果:[[ 0 1 2 3 ...
分类:
编程语言 时间:
2019-02-07 09:37:45
阅读次数:
271
《Python学习——从入门到实践》 第1章 Python语言概述 1.1 从计算机到编程 1.1.1 程序语言的演变:机器语言,汇编语言,高级语言 1.1.1.1 演变原因 1.1.1.2 各种语言的特点:优势与劣势 1.1.2 高级语言的运行机制:编译型语言和解释型语言 1.2 Python的产... ...
分类:
编程语言 时间:
2019-02-07 10:44:38
阅读次数:
261
谈谈对Python和其他语言的区别 (1)与java相比:在很多方面,Python比Java要简单,比如java中所有变量必须声明才能使用,而Python不需要声明,用少量的代码构建出很多功能;(高效的高级数据结构) (2)与php相比:python标准包直接提供了工具,并且相对于PHP代码更易于维 ...
分类:
编程语言 时间:
2019-02-07 10:49:10
阅读次数:
346
import numpy as np data = np.mat([[1,200,105,3,False], [2,165,80,2,False], [3,184.5,120,2,False], [4,116,70.8,1,False], [5,270,150,4,True]... ...
分类:
编程语言 时间:
2019-02-07 12:03:56
阅读次数:
267
出题人硬盘上找到一个神秘的压缩包,里面有个word文档,可是好像加密了呢~让我们一起分析一下吧! 首先用7zip解压缩,发现是一个word文件,说什么flag被藏起来了 觉得是不是应该有什么附加的信息,如果有附加的文件的话可以试一试binwalk 扔进kali,提取得到了一个文件夹,在/media中 ...
分类:
编程语言 时间:
2019-02-07 12:04:58
阅读次数:
184
打分排序系统的应用非常普遍,比如电影的评分,知乎帖子的热度,和新闻文章的排序。让我们从最简单直观的平均打分开始, 聊聊各种打分方法的利弊和使用场景。 最简单的打分方法当然是一段时间的点赞量综述。显而易见的缺点就是越老的帖子容易拿到更多的赞而长期霸榜,HN用了一种简单的时间方法来考虑时间衰减。 Hac ...
分类:
编程语言 时间:
2019-02-07 12:07:09
阅读次数:
272
一、实现Java多线程的方法 1、继承Thread类创建多线程 Thread类本质实现了Runnable接口。启动线程为start0()方法。是个native方法。 2、实现Runnable。一个类已经继承了Thread类就无法继承其它类。 3、实现Callable 如果运行完线程并且需要线程返回结 ...
分类:
编程语言 时间:
2019-02-07 12:08:02
阅读次数:
190
进程的通信方式是多进程以及多线程通信理论的核心,想要学习多线程并发,必须要对进程的通信理论具有一定的了解 ...
分类:
编程语言 时间:
2019-02-07 12:10:05
阅读次数:
199
定义: Hawkins给出的离群点的本质性定义:离群点是数据集中偏离大部分数据的数据,由于偏离其它数据太多,使人怀疑这些数据的偏离并非由随机因素产生,而是产生于完全不同的机制。 大致分类: 一例分析步骤: 常用离群点检测方法优劣分析: 参考: 离群点检测技术在教育教学中的应用: http://kns ...
分类:
编程语言 时间:
2019-02-07 12:12:37
阅读次数:
258
1 # Python基础数据类型考试题 2 # 考试时间:两个半小时 满分100分(80分以上包含80分及格) 3 # 一,基础题。 4 # 1, 简述变量命名规范(3分) 5 6 # 1、变量由字母、数字、下划线任意组成 7 # 2、不能以数字开头 8 # 3、不能使用python关键字 9 # ... ...
分类:
编程语言 时间:
2019-02-07 12:19:41
阅读次数:
208
1.前言 SpringMVC是目前J2EE平台的主流Web框架,不熟悉的园友可以看SpringMVC源码阅读入门,它交代了SpringMVC的基础知识和源码阅读的技巧 本文将通过源码(基于Spring4.3.7)分析,弄清楚SpringMVC如何完成视图解析的 2.源码分析 在SpringMVC源码 ...
分类:
编程语言 时间:
2019-02-07 12:21:59
阅读次数:
210
目录 [TOC] 前言 要处理数据,就要操作文件,今天我们来学习一下最基本的python操作文件的方式。 (一)基础类型 | r | 只读 | | | | | w | 只写 | | a | 追加 | ==1.只读== (1)说明 打开文件时,不写读写模式,只读时默认值。文件的指针会放在开头,也就是从 ...
分类:
编程语言 时间:
2019-02-07 12:23:34
阅读次数:
217
【转】09-伪数组 arguments arguments代表的是实参。有个讲究的地方是:arguments只在函数中使用。 (1)返回函数实参的个数:arguments.length 例子: 结果: (2)之所以说arguments是伪数组,是因为:arguments可以修改元素,但不能改变数组的 ...
分类:
编程语言 时间:
2019-02-07 13:33:11
阅读次数:
221
表单验证可以通过 JavaScript 来完成 以下示例代码用于判断表单字段(Name)值是否存在,如果存在,则弹出信息,否则阻止表单提交: JavaScript 验证输入的数字 示例: HTML 表单验证也可以通过浏览器来自动完成。 如果表单字段 (Name) 的值为空, required 属性会 ...
分类:
编程语言 时间:
2019-02-07 13:37:17
阅读次数:
210
【转】01-Javascript简介(了解) Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) Java ...
分类:
编程语言 时间:
2019-02-07 13:37:44
阅读次数:
142
题目链接:https://cn.vjudge.net/problem/HYSBZ-2131 题目大意:中文题目 具体思路:对于任意的两个位置,posA和posB,我们可以如下推导。 |posA-posB|<=2*(tA-tB) 2*tB-2*tA<=posA-posB<=2*tB-2*tA. 2*t ...
分类:
编程语言 时间:
2019-02-07 13:39:05
阅读次数:
203
1.网络编程的基本概念 1.1 网络的概念 网络:一组相互连接的计算机,多台计算机组成,使用物理线路进行连接 1.2 网络连接的功能 1.3 网络编程的三要素 1) IP 地址:唯一标识网络上的每一台计算机,两台计算机之间通信的必备有素 2) 端口号:计算机中应用的标号(代表一个应用程序),0-10 ...
分类:
编程语言 时间:
2019-02-07 13:42:08
阅读次数:
258
这是我们学校做的数据结构课设,要求分别输出关键路径,我查遍资料java版的只能找到关键路径,但是无法分别输出关键路径 c++有可以分别输出的,所以在明白思想后自己写了一个java版的 函数带有输入函数也有已经存进去的图 如上图关键路径被分别输出(采用了DFS算法): 例:AOE 图如下: 算法设计如 ...
分类:
编程语言 时间:
2019-02-07 13:42:41
阅读次数:
177
【转】02-第一个JavaScript代码 在页面中,我们可以在body标签中放入<script type=”text/javascript”></script>标签对儿,<script type=”text/javascript”></script>标签对儿 alert语句 alert(英文翻译为 ...
分类:
编程语言 时间:
2019-02-07 13:44:26
阅读次数:
232
下载地址 官网:https://www.python.org/downloads/release/python-372/ Window 平台安装 Python: Add python xx to PATH 一定要选中 python设置环境变量: 右击电脑 >属性 >高级系统设置 >环境变量 >把py ...
分类:
编程语言 时间:
2019-02-07 13:45:18
阅读次数:
216