2026-01-01 python基础操作

更新包

# 完整写法(推荐,清晰)
pip install --upgrade 包名

# 简写(更高效)
pip install -U 包名

查看数据类型

type函数

type(10) # int
type(0.1) # float
type('hello') # str
type(True) # bool
type(None) # NoneType
type([1, 2, 3]) # list
type((1, 2, 3)) # tuple
type({'ID':1, 'gender':'female'}) # dict
type({1, 2, 3}) # set

使用jupyter lab

  • 安装
pip install jupyterlab
  • 启动
jupyter lab

class 类名:
    def __init__(self, 参数, ...): # 构造函数
        ...
    def 方法1(self, 参数, ...): # 方法1
        ...
    def 方法2(self, 参数, ...): # 方法2
        ...

创建一个类测试

class Man:
    def __init__(self, name):
        self.name = name
        print("Initialized!")

    def hello(self):
        print(f"Hello {self.name}")

    def goodbye(self):
        print(f"Good-bye {self.name}!")

m = Man("Kate")
# Initialized!
print(type(m))
# <class '__main__.Man'>
m.hello()
# Hello Kate!
m.goodbye()
# Good-bye Kate!

numpy的基本操作

  • import: import numpy as np
  • 查看形状: A.shape
  • 查看元素的数据类型: A.dtype
  • element-wise运算
  • 广播运算
  • 访问元素: A[0]表示第0行,A[0][1]表示(0,1)的元素
  • for遍历:
for row in A:
    print(row)
  • 转为一维数组: A.flatten()
  • 索引多个元素: A[np.array([0, 2, 4])]获取索引为0、2、4的元素
  • 获取所有大于15的元素:A[A>15]
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • """1.个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello ...
    她即我命阅读 12,873评论 0 6
  • 1、expected an indented block 冒号后面是要写上一定的内容的(新手容易遗忘这一点); 缩...
    庵下桃花仙阅读 4,234评论 1 2
  • 一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】移动工具 【V...
    墨雅丫阅读 4,558评论 0 0
  • 跟随樊老师和伙伴们一起学习心理知识提升自已,已经有三个月有余了,这一段时间因为天气的原因休课,顺便整理一下之前学习...
    学习思考行动阅读 4,013评论 0 2
  • 一脸愤怒的她躺在了床上,好几次甩开了他抱过来的双手,到最后还坚决的翻了个身,只留给他一个冷漠的背影。 多次尝试抱她...
    海边的蓝兔子阅读 2,865评论 1 4

友情链接更多精彩内容