前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python需要系统学习一下

python需要系统学习一下

作者头像
刀刀老高
发布2018-07-24 15:06:55
2680
发布2018-07-24 15:06:55
举报
文章被收录于专栏:奇点大数据奇点大数据

1为什么学习python

1、python是脚本语言,作为程序员我觉得至少应该掌握一本通用脚本语言,因为脚本语言与编译语言的开发测试过程不同,可以极大的提高编程效率。

2、我目前在做自然语言处理,对外宣传都是号称人工智能上的明珠,哈哈,现在NLP基本上已经被深度学习全面攻陷,所有的深度学习库,目前python语言是支持的非常好的。

3、最重要的一点,python非常简单易学啊啊啊啊!!!!

2该不该系统学习python

之前学习python,是看了几篇博客之后,就直接上手了,很多基本的语法和用法没有概念。

在深度学习中的memory network最后输出一个7分类的结果,用list列表保存。

当然你可以直接对这个list进行扫描一遍,然后记录最大值和对应的list,代码如下:

import math softmax_res = [1, 2, 3, 4, 10, 9, 7] max_value, max_index = -math.inf, -1 for index, value in enumerate(softmax_res): if value > max_value: max_value = value max_index = index print("max_value = {0}, corresponding_index = {1}".format(max_value, max_index))

python中对这种找index应该有支持的方法吧,优雅的方法来了,代码如下:

softmax_res = [1,2,3,4,10,9,7] max_index = softmax_res.index(max(softmax_res)) print("max_value = {0}, corresponding_index = {1}".format(max(softmax_res), max_index))

可以看到代码变得非常简单易懂起来,主要的区别就在于是否了解或者对list的max()和index()方法有过任何的印象,没有对这些基础知识有过任何印象的,在碰到需求的话是很难能够想到简单的方法去做的。

所以打基础的时候对于一些基本知识是有必要系统的学习过一遍的。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 奇点 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
NLP 服务
NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档