Python笔记 - 持续更新中

前面的笔记

Equation

Learning Object:

  1. timeit
  2. 解方程
    2.1 sco.fmin(用NM算法求最小值)
    2.2 sco.minimize(功能比fmin更加强大)

Brute Force

Learning Object:

import itertool(Python自带迭代器)
itertool.combinations(a,2)
itertool.product(a,b)
a,b可以是tuple也可以是list

Replace??!!
itertools.combinations_with_replacement(a,10)
itertools.product(a,replace=10)

迭代器返回的都是tuple
tuple([1,2,3])=(1,2,3)
list((1,2,3))=[1,2,3]

Module

Install

学到的语句
pip list
conda list
pip install seaborn
conda install seaborn
(如果是Anaconda的module,那就优先用conda否则用pip)

Upgrade

pip install --upgrade XXX
conda upgrade XXX

Delete

pip uninstall jupyter
conda remove XXX

自己编写module

a.py

def hello():
    print('Hello!')
    return 0

然后再

import a
a.hello()

输出
Hello!

将module放到哪儿?

①放在和你调用module的程序的同一目录下
②sys.path(注意,必须重启spyder才能安装新的module)

posted @ 2020-11-18 16:43  A_Python_Green_Hand  阅读(99)  评论(0)    收藏  举报