摘要:
np.nonzero() 函数返回输入数组中非零元素的索引。 import numpy as np a = np.array([[30, 40, 0], [0, 20, 10], [50, 0, 60]]) print(a) print(np.nonzero(a)) 输出结果: [[30 40 0] 阅读全文
摘要:
计算矩阵的乘积。 numpy.dot(a, b, out=None) 参数: a:数组 b:数组 out:可选,保存 dot() 计算结果 实例: import numpy as np a = np.array([[1,2],[3,4]]) b = np.array([[11,12],[13,14] 阅读全文
摘要:
一、构建一个模块的层级包 问题 将代码组织成由很多分层模块构成的包。 解决方案 封装成包很简单。在文件系统上组织你的代码,并确保每个目录都定义一个 __init__.py 文件。例如: graphics/ __init__.py primitive/ __init__.py line.py fill 阅读全文
摘要:
迭代器是一个可以记住遍历位置的对象。 迭代器从集合的第一个元素开始访问,直到所有的元素被访问完。迭代器只能往前不会后退。 迭代器两个基本方法: iter() 和 next()。 1. 迭代器 VS 可迭代对象(Iterable) 列表、元组、字典、集合都是可迭代对象。它们是迭代的容器,可从容器中获取 阅读全文
摘要:
1、问题 添加 Python 代码到 sys.path 里。 2、解决方案 有两种常用的方式。 第一:使用 pythonpath 环境变量来添加。 [root@localhost ~]# vim ~/.bashrc export PYTHONPATH=/some/dir:/other/dir pyt 阅读全文
摘要:
一、定义 np.concatenate() :连接沿现有轴的数组。 函数用于沿指定轴连接相同形状的两个或多个数组。 np.concatenate((a1, a2, ...), axis) 参数: a1, a2, ...:相同类型的数组 axis: 沿着它连接数组的轴,默认为0 实例: import 阅读全文
摘要:
np.expend_dims :扩展数组形状。 通过在指定位置插入新的轴来扩展数组形状。 np.expand_dims(arr, axis) 参数: arr:输入数组 axis:新轴插入的位置 实例: import numpy as np x = np.array(([1, 2], [3, 4])) 阅读全文
摘要:
MySQL 查看数据库中各个表容量的大小。 SELECT table_schema AS '数据库', table_name AS '表名', table_rows AS '记录数', TRUNCATE (data_length / 1024 / 1024, 2) AS '数据容量(MB)', TR 阅读全文
摘要:
一、.swp文件生产的原理 当用 vim 打开文件,但是终端异常退出,系统会生产一个 .文件名.swp 的文件。 二、.swp文件的作用 可以利用这个文件恢复源文件,比如你的源文件被意外删除,.swp文件可以挽回局面。 三、恢复源文件 vim -r .test.sh.swp 回车,wq保存退出,源文 阅读全文
摘要:
Linux stat 命令查看文件信息。 语法: stat [文件或目录] 实例: [root@localhost niuke]# stat file.txt 文件:"file.txt" 大小:71 块:8 IO 块:4096 普通文件 设备:802h/2050d Inode:20745439 硬链 阅读全文