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