q1525755855
脑瓜巨痛
2021-01-11 14:56
采纳率: 33.3%
浏览 101

python编写一个带有变量的循环赋值矩阵,并且对这个矩阵求余数

时间t(变量)

theta=t+i/9      i=(1~9)

矩阵A=【theta1,theta2,theta3···theta9】

矩阵B=矩阵A内的数除以2*pi的余数

 就是这个大概的意思  

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

15条回答 默认 最新

  • weixin_42678268
    bj_0163_bj 2021-01-11 16:18
    已采纳

    私信你了

    点赞 评论
  • weixin_42678268
    bj_0163_bj 2021-01-11 15:06

    theta1 是一个数,还是一个9个数的list?

    点赞 评论
  • weixin_42678268
    bj_0163_bj 2021-01-11 15:09
    import math
    def ma2b(t):
        a=[t+i/9 for i in range(1,10)]
        b=[j%(2*math.pi) for j in a]
        return b
    点赞 评论
  • weixin_43162240
    Bryce__LY 2021-01-11 15:17
    import numpy as np
    from math import pi
    
    def fun(t):
        list_a = [t+i/9.0 for i in range(1,10)]
        array_a = np.array(list_a)
        print(array_a%(2*pi))
        return array_a%(2*pi)
    
    fun(1)
    点赞 评论
  • q1525755855
    脑瓜巨痛 2021-01-11 15:40

    怎么都没有求余数的呢

    点赞 评论
  • weixin_42678268
    bj_0163_bj 2021-01-11 15:42

    返回的b 就是余数啊,python里% 就是取余数

    点赞 评论
  • weixin_43162240
    Bryce__LY 2021-01-11 15:42

    %这个符号就是求余数的意思

    点赞 评论
  • q1525755855
    脑瓜巨痛 2021-01-11 15:59

    捅咕出来了 

    点赞 评论
  • q1525755855
    脑瓜巨痛 2021-01-11 16:09

    还有个问题  就是 a=[1 if ( theta>1.02 and theta<1.06 )else 0 for theta in theta]  这个代码错了   就是  在theta 处于1.02到1.06之间为1,不在为0.  得到这个a的矩阵 

    点赞 评论
  • weixin_42678268
    bj_0163_bj 2021-01-11 16:12

    a=[1 if ( i>1.02 and i<1.06 ) else 0 for i in theta]  ##这样吧

    点赞 评论
  • q1525755855
    脑瓜巨痛 2021-01-11 16:12

    这个a  是矩阵的形式吗?

    点赞 评论
  • weixin_42678268
    bj_0163_bj 2021-01-11 16:14

    [1,2,3,4,5,6]  就是这种形式的

    点赞 评论
  • q1525755855
    脑瓜巨痛 2021-01-11 16:15

    a=[1 if ( theta>phi-phid and theta<phi+phid )else 0 for i in theta]这个错误  TypeError: 'function' object is not iterable

    点赞 评论
  • weixin_42678268
    bj_0163_bj 2021-01-11 16:16

    a=[1 if ( i>phi-phid and i<phi+phid ) else 0 for i in theta] ##是前面的也是 i,不是theta

    点赞 评论
  • q1525755855
    脑瓜巨痛 2021-01-11 16:17

    能留个联系方式吗  我这还有一些其他的简单问题  能帮我解决的话,我csdn里充的100都归您

    点赞 评论

相关推荐