Let X be a finite set f : X → X a function. Prove that f is injective if and only if f is surjective

Proof: Suppose f is injective. Then we assume that f is not surjective and find a contradiction. Let x ∈ X be such that f(y) 6= x for any y ∈ X. H...

2018-08-12 20:26:58

阅读数 136

评论数 0

程序计算时,精度问题

浮点数 浮点数都是近似精确,用浮点数表示的数字很难精确的表示该数字本身的值,会有或大或小的偏差。这也很好理解,因为浮点数其实是用科学计数法来表示数字。float类型和int都是32-bit,因此它们能表示的数字的数量是一样的。但是浮点数增加了其所表征数的范围,因此分辨率会相应的下降。这里给出一个...

2018-08-11 07:44:55

阅读数 62

评论数 0

python内存管理机制

python事先分配好的缓冲区 python解释器会事先分配一些缓冲区,这些缓冲区保存一些固定值,例如[-5,256],在一次程序执行过程中,这些值的地址是固定的,是静态缓冲区。 但是每次重新运行程序,解释器会重新分配内存,所以每次运行程序的地址会不同。 可以看出所有的引用都指向一片内存...

2018-08-09 14:31:28

阅读数 506

评论数 0

提示
确定要删除当前文章?
取消 删除