语言与工具包使用



layout: post
title: 语言与工具包
categories:

  • Life tags:
  • Linux —

Python

numpy工具包

  • tile
  • argsort()
  • 对字典排序,operator.itemgetter(index),先将字典使用iteritems转化为tuple。。。
  • 数组相除,:
  • 对某一行赋值,returMat[index,:] = lst[0:3]

编码问题

  • repr(obj),生成对象的官方字符串,所谓官方字符串,就是可以由该官方字符串同伙eval()方法转换为原始对象,tips:所有对象都有这样一个官方字符串吗(递归定义的对象??),该方法等价于反引号(reverse quotes)
    可以用来深拷贝一个对象???
  • \xAB 中’\x’表示是后面的AB是十六进制,仅此而已

java

ArrayList使用

  • 使用add(index,element)方法插入元素到指定位置时候,合法的index是插入元素之后的合法位置,所以是当前最大索引加一,(所以不用担心插不到最后位置)
    字符串使用
  • indexOf 和 charAt 异同点

mongoDB 使用

  • 求某个属性的最大值,如果求该记录可以通过该值进行检索就行
    db.[collection_name].aggregate([{'$match':{}},
      {'$group':{'_id':'up_to_you',max_value:{'$max':'$num'}}}
      ])
    

python 中json模块的简单使用

  • 对象与json字符串互相转换,
    1. json.dumps(obj) : 将对象转化为字符串
    2. json.loads(jstr) : 将json字符串转化为相应的对象
      为了持久化存储,可以将相应的json字符串保存到文件中
dfas /
Published under (CC) BY-NC-SA in categories tagged with