Python+Scala
Python+Scala
专注_每天进步一点点
成为健康快乐长寿有价值的人,拥有明亮灵动的眼睛,平静谦和的微笑。
展开
-
Eclipse MARS搭建Scala开发环境
Eclipse的版本:Version: Mars.2 Release (4.5.2) jdk的版本:jdk1.8.0_73 Scala版本:Scala:2.11.11 假定Eclipse已经配置好jdk 1.1. 安装scala插件 安装eclipse-scala-plugin插件,下载地址http://scala-ide.org/download/prev-stable.html ...原创 2019-04-10 15:00:37 · 301 阅读 · 1 评论 -
Scala 学习:object 和class, trait
object: Scala中没有静态修饰符static,在object下的成员全部都是静态的,如果在类中声明了与该类相同的名字的object则该object是该类的“伴生对象”, 可以理解把类中的static集中放到了object对象中,伴生对象和类文件必须是同一个源文件,可以用伴生对象做一些初始化的操作。 class: 和java中的class类似。在Scala声明private变量会S...原创 2019-04-10 15:20:19 · 186 阅读 · 0 评论 -
python编程中的if __name__ == "__main__":
学习软件编程最好的方式是 :看官方文档,不断实践官方文档所说的! 有句话经典的概括了这段代码的意义: “Make a script both importable and executable” 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。 这句话,可能一开始听的还不是很懂。下面举例说明: 先写一个模块: 1 2 ...原创 2019-04-03 17:31:36 · 125 阅读 · 0 评论 -
python中yield的用法详解——最简单,最清晰的解释
首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口声声说自己的教程是最简单的,最浅显易懂的,我就想问没有有考虑过读者的感受。 接下来是正题: 首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的retur...转载 2019-05-05 17:02:34 · 206 阅读 · 0 评论 -
python中的Class
#!/usr/bin/python3 class MyClass: i = 12345 def f(self): return 'hello world' x = MyClass() print("CCC", x.i) print("ddd", x.f()) 输出结果: CCC 12345 ddd hello world #...原创 2019-05-05 17:24:18 · 156 阅读 · 0 评论 -
Python中in的用法小结
1、in,成员运算符 - 如果字符串中包含给定的字符返回 True;not in,成员运算符 - 如果字符串中不包含给定的字符返回 True #!/usr/bin/python3 a = "Hello" b = "Python" if( "H" in a) : print("H 在变量 a 中") else : print("H 不在变量 a 中") if( "M...原创 2019-05-06 09:34:37 · 20464 阅读 · 0 评论 -
Python 直接赋值、浅拷贝和深度拷贝的区别
直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象内部的子对象。或者说是,只拷贝对象自身,内部元素引用的其他对象只拷贝一个引用。 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。因此拷贝产生的副本可以随意修改,而不用担心会影响原始值。 1、b = a: 赋值引用,a 和 b 都指向同一个对象。 2...原创 2019-05-06 12:17:53 · 206 阅读 · 0 评论 -
windows环境下的NumPy 安装
在命令窗口执行: python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose 安装成功后,配置到自己的集成开发环境中。我用的是Eclipse开发python程序。 ...原创 2019-05-06 17:48:59 · 387 阅读 · 0 评论 -
手把手教你用Python 和 Scikit-learn 实现垃圾邮件过滤
http://www.sohu.com/a/158830188_717210 还未实践。。。转载 2019-05-14 16:49:00 · 397 阅读 · 0 评论 -
windows和linux下设置pip使用国内镜像,提升下载速度和安装成功率。
对于Python开发用户来讲,pip安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把pip安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。 国内源: 新版ubuntu要求使用https源,要注意。 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors....转载 2019-05-23 08:29:05 · 198 阅读 · 0 评论 -
datetime函数和random.seed()函数的应用
一,datetime 在python中datetime是一个库,是一个模块,也是一个函数,作用很多,这里面只对其做简单的最常用的讲解。 首先返回系统时间 #!/usr/bin/python3 import datetime nowTime=datetime.datetime.now() print (nowTime) 输出结果是:2019-04-03 14:30:02.35878...原创 2019-04-03 14:47:21 · 307 阅读 · 1 评论 -
Python 3中字符串可以被改变吗?
Python 3中字符串可以被改变吗? 字符串有改变这个方法的:replace,比如: a = 'lkjhgfdsa' a.replace('l','123') '123kjhgfdsa' #返回结果 从上面这个例子可以看出,str也是可以被改变的。但是!!! 这种改变并不是真的把原本的字符串给改变了,而是相当于创建了一个新的字符串: 1 2 3 4 ...转载 2019-04-03 09:37:56 · 458 阅读 · 0 评论 -
Python 3.6.8版本开始出中文文档啦
原创 2018-12-18 12:16:45 · 819 阅读 · 0 评论 -
java调用python脚本
https://blog.csdn.net/hzw19920329/article/details/77509497 这篇博客旨在吐血分享今天遇到的java调用python脚本遇到的坑,折腾了3个多小时终于可以跑通了,代码超级短,但网上的好多资料都是抄来抄去的,很少有能够直接跑通的,尤其是针对你的python文件中用到第三方类库的情况。 先来说说我为什么要用java调用python代码,原因...转载 2018-12-18 12:51:29 · 168 阅读 · 0 评论 -
Python ImportError: No module named 'requests'解决方法
前言:最近在学习python,安装了python3.5的环境后,在网上下载了一个python文件运行的时候,提示ImportError: No module named 'requests'(找不到requests模块)。 requests介绍:requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中...转载 2018-12-29 12:19:18 · 403 阅读 · 0 评论 -
Java调用Python程序方法总结(最全最详细)
原文:https://blog.csdn.net/IT_xiao_bai/article/details/79074988 如何使用Java调用Python程序 本文为大家介绍如何java调用python方法,供大家参考。 实际工程项目中可能会用到Java和python两种语言结合进行,这样就会涉及到一个问题,就是怎么用Java程序来调用已经写好的python脚本呢,一共有三种方法可以实现,具...转载 2018-12-29 12:50:43 · 12714 阅读 · 5 评论 -
Java还是Python,这是直击灵魂的问题
C:与硬件打交道的语言,驱动软件 C++:写类库,powerpoint,游戏引擎等 Java:企业应用,高并发后台 Python:脚本自动化运营,爬虫,数据分析,脚本,人工智能等等。从事人工智能方面工作的年薪60W+的大多都是人工智能算法工程师,而不是掌握了Python语言而已! 其实选择哪种编程语言取决于你想从事哪方面的工作! ...原创 2019-04-11 09:08:34 · 503 阅读 · 0 评论 -
Python的各种推导式(列表推导式、字典推导式、集合推导式)
推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 它的结构是在一个中括号里包含一个表达式,然后是一个for语句,然后是 0 个或多个 for 或者 if 语句。那个表达式可以是任意的,意思是你可以在列表中放入任意类型的对象。返回结果将是一个新的列表,在这个以 if 和 for 语句为上下文的表达式运行完成之...转载 2019-04-11 10:56:24 · 269 阅读 · 0 评论 -
Eclipse MARS搭建Python开发环境
原文地址: https://blog.csdn.net/u014745069/article/details/82955638 引言 在进行Python学习的时候,希望不使用IDLE进行开发,但是其他的IDE如PyCharm可能需要一段短暂时间的上手,因为用eclipse的MARS版本开发过Java,所以使用能够集成到Eclipse上的PyDev插件进行开发。 但是在安装PyDev的时候发生...转载 2019-04-02 10:59:54 · 248 阅读 · 0 评论 -
Python中包定义文件 __init__.py
从一个包中导入* 设想一下,如果我们使用 from sound.effects import *会发生什么? Python 会进入文件系统,找到这个包里面所有的子模块,一个一个的把它们都导入进来。 但是很不幸,这个方法在 Windows平台上工作的就不是非常好,因为Windows是一个大小写不区分的系统。 在这类平台上,没有人敢担保一个叫做 ECHO.py 的文件导入为模块 echo 还是...原创 2019-04-11 17:05:52 · 470 阅读 · 0 评论 -
Python中 sys.argv[]的用法简明解释
Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转载和复制的。给的都是简明python教程上那个一长串代码的例子,说看了就明白了,可我看得晕头转向的还是没真正明白...转载 2019-04-02 16:14:24 · 167 阅读 · 0 评论 -
Python类中的self到底是干啥的
Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。 self名称不是必须的,在python中self不是...转载 2019-04-12 10:06:10 · 262 阅读 · 0 评论 -
java调用python 第三方库
1.java调用python总出现python第三方库没有定义 https://blog.csdn.net/Johline/article/details/65633466 2.Jython:java调用python文件之第三方包路径问题 https://blog.csdn.net/ztf312/article/details/51338060...原创 2018-12-21 16:48:30 · 4725 阅读 · 0 评论