oct2py的使用

oct2py的下载安装和使用:

1.您必须在 PATH 中安装 GNU Octave。该库仅适用于 Octave 4.0+。

首先保证电脑上已经安装了octave软件,可以直接去官网下载,我下载的是7.1.0版本。


2.使用pip安装oct2py模块。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple oct2py

这里用了清华的镜像源


3.配置环境变量,打开cmd运行如下代码
setx PATH "%PATH%;<path-to-octave-dir>

其中中必须包含文件“octave.exe”,我的安装目录如下:

setx PATH "%PATH%;D:\Program Files\Octave-7.1.0\mingw64\bin

4.使用方式:
import oct2py

oc = oct2py.Oct2Py()
#oc.func(args)  # oc的相关函数,如surf,plot函数,传入参数即可,矩阵与列表是可以自动转换的。
oc.close()
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 0201.py ```python num = input("请输入一个自然数:") sum = 0 for i in num: sum += int(i) print("各位数字之和为:", sum) ``` 2. 0202.py ```python setA = set(input("请输入集合A(用','隔开各个元素):").split(',')) setB = set(input("请输入集合B(用','隔开各个元素):").split(',')) intersection = setA & setB union = setA | setB difference = setA - setB print("集合A和集合B的交集为:", intersection) print("集合A和集合B的并集为:", union) print("集合A和集合B的差集为:", difference) ``` 3. 0203.py ```python num = int(input("请输入一个自然数:")) print("十进制表示:", num) print("二进制表示:", bin(num)) print("八进制表示:", oct(num)) print("十六进制表示:", hex(num)) ``` 4. 0204.py ```python employees = {'张三': 55, '李四': 62, '王五': 59, '赵六': 66} retired = [] for name, age in employees.items(): if age >= 60: retired.append(name) print("退休人员有:", retired) for name in retired: del employees[name] print("在职员工信息为:", employees) del retired[:] del employees ``` 5. 心情小灵通 ```python mood_dict = {'happy': '聪明', 'sad': '勇敢', 'angry': '冷静'} mood_set = set(mood_dict.keys()) while True: print("1. 查看所有心情词汇") print("2. 猜心情") print("3. 添加新的心情词汇") print("4. 删除指定的心情词汇") print("5. 清空心情词汇") print("0. 退出") choice = input("请选择功能:") if choice == '1': print("所有心情词汇:", mood_set) elif choice == '2': print("我很happy,你猜我的心情是:") guess = input() if guess in mood_dict: print("猜对了,我的心情是", mood_dict[guess]) else: print("再想想吧!") elif choice == '3': new_mood = input("请输入新的心情词汇:") mood_dict[new_mood] = input("请输入该心情的反义词:") mood_set.add(new_mood) elif choice == '4': del_mood = input("请输入要删除的心情词汇:") if del_mood in mood_dict: del mood_dict[del_mood] mood_set.remove(del_mood) print("删除成功!") else: print("没有找到该心情词汇!") elif choice == '5': mood_dict.clear() mood_set.clear() print("已清空所有心情词汇!") elif choice == '0': print("谢谢使用,再见!") break else: print("无效的选择,请重新选择!") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值