- 博客(27)
- 资源 (10)
- 收藏
- 关注
原创 powershell-数组和哈希表
数组 创建数组:数组名=元素1,元素2,元素1;例如:$n=1,2,3,4,【注】数组中的每个元素可以类型不一致 Count:查看数组的个数 -is [array]:判断是否为数组 访问数组 根据角标进行访问;如:$arr[0] 进行逆序输出;$arr[($arr.count)..0] 添加和删除元素 $arr +="元素" 如:$arr += 3 删除...
2018-07-31 17:14:34 2024
原创 Powershell-变量(2)
驱动器变量 直接访问文件路径 通过驱动器访问,必须将文件路径放置到"{}"中 变量作用域 $global:全局变量 $script:脚本变量 $private:私有变量,当前作用域有效 $local:默认变量 明确变量类型为强类型...
2018-07-31 16:58:06 181
原创 Powershell-环境变量
读取环境变量 windows路径:$env:windir 程序安装路径:$env:ProgramFiles 查找环境变量 $env:name 创建新的环境变量 $env:newName=newPath 删除和更新与普通变量相同...
2018-07-31 16:44:08 886
原创 Powershell-变量
以'$'开头 可以有数字、字母、下划线 无大小写区分 对于某些特殊字符,应使用“{}”将其括起来 查找变量 ls variable:vlaue,【注:可以使用通配符进行查找】 验证变量是否存在 Test-Path variable:value 删除变量 del variable:value1 只读变量 -Option readonly 加上之后,再创建变量之后,...
2018-07-31 16:34:58 314
原创 Powershell-常用命令
ipconfig:查看网络配置 route print:查看路由信息 netstat:查看网络端口 mkdir:创建目录 cd:进入某个目录 cd .. :退出某个目录,返回到上一个目录 clear:清屏操作 注:若想让Powershell执行某个字符串的命令或者打开某个应用程序,请确保在字符串之前加入‘&’,以及该应用程序在环境变量中或者powershell在该程序的目...
2018-07-31 15:34:34 1398
原创 Powershell - 管道和重定向
管道的含义是指2条命令之间存在关系,即上一条命令的执行结果作为下一条命令的输入;如图所示: 重定向是可以将指定的内容通过‘>’或者‘>>’写入到某个文件 例如将“helloworld ”写入到t.txt中,如图所示: 若将 "there is a house" 追加到t.txt中,如图: ...
2018-07-31 15:25:09 1092
原创 Powershell-快速编辑模式和标准模式
快速编辑模式和标准模式的切换:控制台——>鼠标右击——>Properties——>EditOptions 标准模式下只能通过鼠标右键选择标记后,进行复制粘贴操作,而快速编辑模式可通过鼠标左键选择任意区域内的文本进行复制,右键粘贴...
2018-07-31 15:12:20 3508
原创 python-高级编程
zip:将可迭代的两个列表进行tuple# zipl1 = [1,2,3,4,5]l2 = [6,7,8,9,10]z = zip(l1,l2)print(z)for x,y in z: print(x,y)enumerate:对于可迭代的对象中的每一个元素,配上一个索引# enumeratel1 = [1,2,3,4,5]# start 从哪个开始索引em...
2018-07-31 11:26:03 117
原创 python-函数式编程
高阶编程 lambda 表达式 高阶函数 排序:按照给定的算法进行排序 系统高阶函数-map:将列表中的 每个元素按照一定的规则进行操作 reduce:把可迭代的对象归并成一个结果 filter:过滤函数 # lambda表达式l = lambda x: 100 * xprint(l(100))# 多个参数l1 = lambda x, y, z:...
2018-07-30 17:14:49 116
原创 python-常用包
calendar:日历 time:时间 datetime:日期 timeit: os shutil zip math string:不需要导入'''canleandar :获取一年的日历w = 每个日期间的间隔字符数l = 每周所占行数c = 每个月之间的间隔字符串'''import calendarcal = calendar.calendar(2017)pr...
2018-07-30 16:09:32 518
原创 python-异常处理
'''try :except exception:finally:'''try: num = int(input("please input an number")) print(100/num)except: print("except")finally: print("exit")错误信息:'''try :except excep...
2018-07-30 15:28:45 110
原创 python-模块和包
模块的作用 对程序进行拆分、便于维护 封装程序,可重复利用 避免命名冲突 导入方式:import 模块名 或 借助于importlib 包使用importlib.import_module("模块名称") 模块文件名遵循python命名规范 import 模块名 as 别名 from 模块名 import 方法名,类名 # 若单独执行模块则输出hello,若作为包则不...
2018-07-30 14:49:39 99
原创 机器学习-iris flowers
检查是否具有python运行环境,这里我使用的是jupyter-notebook 检查是否安装完成如下包:import sysprint('Python: {}'.format(sys.version))# scipyimport scipyprint('scipy: {}'.format(scipy.__version__))# numpyimport numpyprint(...
2018-07-23 15:23:40 1110
原创 python-抽象和自定义类
抽象方法class Person(): def say(self): passclass Student(Person): def say(self): print("i am student")抽象类: 包含抽象方法的类 抽象类可以包含非抽象方法 抽象类可以有方法和属性 抽象类不能进行实例化 必须继承才能使用,且继...
2018-07-20 16:22:28 134
原创 python-三种方法
实例方法:通过对象调用 静态方法:通过类直接方法,不需要实例化 类方法:不需要实例化 class Student(): # 实例方法 def study(self): print("study....") # 类方法 @classmethod def play(self): pass # 静态方法 ...
2018-07-20 15:57:05 141
原创 python-类的属性案例
类的成员操作 set:设置属性 get:获取属性 delete:删除属性 class Student(): def study(self): print("我的名字是".format(self._name)) def fset(self, name): self._name = name.upper() def fget(...
2018-07-20 15:30:59 113
原创 python-面向对象三大特性
封装:对象成员进行访问控制 public(公开):公共的成员 protected(受保护的):受保护的,只有父类和子类中可以访问 定义在变量前面加一个下划线 如:_name="zhangsan" private(私有的):只有当前类和对象中使用 定义在变量前面加2个下划线 如:__name = "zhangsan" ,若要访问可以使用 _className__name访问【不建议使用】...
2018-07-19 17:21:40 107
原创 python-OOP(面向对象)
class Student: name = "lisi" age = 18 def hello(self): self.name="zhangsan" self.age=10 a = Student()print(a.name) # lisiprint(A.name) # lisia.hello()print(a....
2018-07-19 15:46:29 464
原创 python-数据结构-dict
# 元组变量交换a=1b=2print(a)print(b)a,b=b,aprint(b)print(a)# 集合 set:元素无序,唯一s=set()s={1,2,3,4}print(s)# 集合的内涵a={1,1,1,2,3,3,3,4}print(a)b={i for i in a if i % 2 == 0}print(b)# adds.add(5)...
2018-07-18 16:52:41 110
原创 python-数据结构-元组
def funa(n): n[1] = 100 print(id(n)) print(n) return Nonedef funb(n): print(id(n)) return Nonea=[1,2,3,4]b=1funa(a)funb(b)值传递与地址传递:对于简单变量类型进行值传递# appenda = [ i for ...
2018-07-18 15:46:23 161
原创 python-数据结构补充-list
''' 汉诺塔问题 规则:1. 每次移动一个盘子 2. 任何时候小盘子都在大盘子下面 方法:假设有n个盘子,当n=1时,A->C; 当n=2时,A->B,A->C,B->C 当n=3时,将底层大盘子上的所有盘子 当做一个盘子,执行n=2时的操作,执...
2018-07-18 14:47:14 109
原创 python-变量定义域及相关函数
1) 变量按作用域分类:全局变量(global),局部变量(local)2)LEGB原则: L(local):局部作用域 E(Enclosing function local)外部嵌套函数作用域 G(Global module)函数定义所在模块作用域 B (Build)python 内置作用域3)局部变量->全局变量def fun...
2018-07-18 10:40:23 3182
原创 java-利用正则表达式替换双引号中的逗号
String s="2018-07-11,Banner,俄罗斯方块2018新版(iOS),iOS-俄罗斯方-banner,\"1,151,686\",\"1,319\",58.15,0.05,0.03%"; Pattern p = Pattern.compile("(\".*?),(.*?\")"); Matcher m = p.matcher(s); Strin...
2018-07-12 13:13:17 6306
原创 python-总结numpy
使用np.random.randn(5)创建的为一个秩为1的数据结构,往往我们由于这个问题导致python代码产生bug,如图所示:a=np.random.randn(5)[-1.48338769 -0.9962106 0.40807657 -0.60869681 1.80409923]当我们使用a.shape时可以查看它的数据结构print(a.shape)(5,)使用np.do...
2018-07-04 10:54:59 129
原创 python-广播
(m,n)+(1,n),会使(1,n)复制成(m,n)再进行相加例如:import numpy as npA=np.array([[56.0,0.0,4.4,68.0],[1.2,104.0,52.0,8.0],[1.8,135.0,99.0,0.9]])print(A)cal=A.sum(axis=0)print(cal)percentag=100*A/calprint(percen...
2018-07-04 10:39:03 139
原创 python-numpy
import numpy as np平方 :np.exp(v)log:np.log()绝对值:np.abs(v_np.maximum(v,o)...
2018-07-04 10:24:10 178
原创 在.net core下利用机器学习,对课程进行分类
安装ML Install-Package Microsoft.ML -Version 0.2.0创建LearningPipeline对象var pipeline = new LearningPipeline();加载学习的文件 string dataPath = "data.txt"; pipeline.Add(new TextLoader(dataPath).CreateFrom<Iri...
2018-07-03 15:25:28 790
mysql-for-visualstudio-1.2
2018-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人