NumPy快速入门指南

参考: https://docs.scipy.org/doc/numpy-dev/user/quickstart.html

准备

安装numpy

$ pip install numpy

基础

In NumPy dimensions are called axes. The number of axes is rank.

Numpy中,维度被称作axes, 维度数被称作rank

Numpy的数组类是ndarray, 与标准python库的数组不太一样,它包含的元素必须是相同类型的。

ndarray的常见属性如下:

  • ndarray.ndim数组的轴数(即rank)
  • ndarray.shape数组的维度,返回的是一个元组,元组的长度值刚好是ndim
  • ndarray.size数组元素的个数
  • ndarray.dtype数组元素的类型
  • ndarray.itemsize数组元素的字节大小
  • ndarray.data数组包含的实际数据(一般情况下不会用到这个属性,都是通过索引来访问元素)

Linux命令行与shell脚本编程大全第二版学习笔记

Linux系统可以划分为4个部分

  • Linux内核
  • GUN工具组件
  • 图形化桌面环境
  • 应用软件

常用命令

ls

  • -F 在目录名后面添加/ ,方便和普通文件区分
  • -R 递归显示当前目录
  • -A 效果与-a一样,只是不输出(.)和(..)

touch

  • -t 修改已有文件的时间戳

cp

  • -b 复制文件时,如果目的地有一份同名文件,就将该文件备份然后再复制,而不是直接覆盖
  • -p 保留拷贝文件的文件属性,如修改时间等
  • -l 与 -s 参数可以使cp命令与ln命令一样,创建链接-l(硬链接),-s(软链接)

rmdir

  • 删除一个空目录

Kotlin集合的基本操作02

集合部分元素截取 slice() 根据参数中指定的下表返回集合,参数既可以是range, 也可以是整形的集合 1 2 3 4 val numbers = listOf("one", "two", "three", "four", "five", "six") println(numbers.slice(1..3)) // [two, three, four] println(numbers.slice(0..4 step 2)) // [one, three, five]