标签: multiplying

如何使用函数将列表相乘?

如何使用函数在python中将列表相乘?这就是我所拥有的:

    list = [1, 2, 3, 4]
    def list_multiplication(list, value):
         mylist = []
         for item in list:
              for place in value:
               mylist.append(item*value)
    return mylist
Run Code Online (Sandbox Code Playgroud)

所以我想用它来乘以列表*列表(1*1,2*2,3*3,4*4)

所以输出将是1,4,9和16.我如何在python中执行此操作,其中第二个列表可以是任何内容?谢谢

python list multiplying

2
推荐指数
1
解决办法
2万
查看次数

NSInteger乘法:二进制表达式的操作数无效

我尝试将两个NSIntegers相乘,但Xcode给了我一个错误:

NSInteger singlePage = ((NSInteger)floor((scrollView.contentOffset.x * 2.0f + pageWidth) / (pageWidth * 2.0f)));
NSInteger page = singlePage * visiblePages;  
Run Code Online (Sandbox Code Playgroud)

错误本身:

Invalid operands to binary expression ('NSInteger' (aka 'int') and 'NSInteger *' (aka 'int *'))  
Run Code Online (Sandbox Code Playgroud)

NSInteger visiblePages已经定义并正在传递给方法.
我认为编译器认为*是指针符号而不是乘法符号.有没有其他方法来乘以两个NSIntegers?

pointers objective-c multiplying nsinteger ios

2
推荐指数
1
解决办法
1883
查看次数

在Python中乘以元组

我需要创建一个嵌套的元组,其中一些值是相同的,所以我尝试将它们相乘.

t = ((('a', 'b'),) * 3)
print t
Run Code Online (Sandbox Code Playgroud)

打印

(('a', 'b'), ('a', 'b'), ('a', 'b'))
Run Code Online (Sandbox Code Playgroud)

有没有一种语法上更好的方法来做到这一点?

谢谢.

python tuples multiplying

2
推荐指数
1
解决办法
1773
查看次数

ImageMagick将两个图像相乘(添加颜色)

我无法找到ImageMagick的命令,它会对下面的图像产生影响(别担心,这些有趣的img仅作为示例:-)).我尝试了很多解决方案,但问题是渐变后的任何元素在添加颜色后都会消失.我无法找到解决方案,因为在任何混合或着色源图像上的所有阴影细节消失后.

以下示例并不理想,我在GIMP中做到了这一点.但是在ImageShack中结果更糟......(我没有告诉他们:D)

在此输入图像描述

在此输入图像描述

imagemagick multiplying

2
推荐指数
1
解决办法
1989
查看次数

MULTIPLY的行为与我的预期不符

我有这个cobol程序,意在计算一个阶乘:

   IDENTIFICATION DIVISION.
   PROGRAM-ID. Factorial-hopefully.
   AUTHOR. Darth Egregious.
   DATA DIVISION.
   WORKING-STORAGE SECTION.
   01 Keeping-Track-Variables.
      05 Operand                      PIC S99   VALUE 0.
      05 Product                      PIC S99   VALUE 1.
   PROCEDURE DIVISION.
   PERFORM-FACTORIAL.
    DISPLAY SPACES
    PERFORM VARYING Operand FROM 6 BY -1 UNTIL Operand = 0

      DISPLAY "Before Product " Product " Operand " Operand
      MULTIPLY Product By Operand GIVING Product
      DISPLAY "After Product " Product " Operand " Operand
    END-PERFORM
    DISPLAY Product.
   STOP RUN.
Run Code Online (Sandbox Code Playgroud)

我像这样运行它:

cobc -free -x -o a.out fact.cbl && ./a.out …
Run Code Online (Sandbox Code Playgroud)

cobol multiplying

2
推荐指数
1
解决办法
142
查看次数

暗示要增加大数字

我必须将两个大数字相乘 - 保存为字符串 - 任何提示如何做到这一点?

string multiplying

1
推荐指数
1
解决办法
825
查看次数

如何制作可以使用*倍数的结构

.net的XNA框架有一个非常有用的对象,称为ve​​ctor2,代表一个二维向量.你可以将它们乘以整数,浮点数和其他向量2

例如.

        Vector2 bloo = new Vector2(5, 5);
        bloo *= 5;
        bloo *= someotherVector2;
Run Code Online (Sandbox Code Playgroud)

唯一的事情是X,Y信息存储为浮点数,在很多情况下我想简单地存储2d信息或2d坐标作为整数.我想为此创建自己的结构..继承人我拥有的...

internal struct Coord
{
    public int X { get; private set; }
    public int Y { get; private set; }

    public Coord(int x,int y)
    {
        X = x;
        Y = y;
    }
} 
Run Code Online (Sandbox Code Playgroud)

我的问题是如何使它成为我的Coord结构可以通过使用*(不是"乘法"函数调用)的整数或其他Coords倍增

.net c# struct multiplying

1
推荐指数
1
解决办法
433
查看次数

如何将2个图像与PHP(GD-GD2库)混合,如multiply,colorburn,colordodge等

我想在PHP和GD库中混合两个图像 - 如乘法,叠加和其他混合模式.

我的图片=İmage1.jpg - imageblend.jpg或image3.png

请帮我写一些例子或一步一步教我?我找到了一些例子,但它们不起作用.

php gd blend image multiplying

1
推荐指数
1
解决办法
4115
查看次数

c# - 从文本框计算十进制数

我在计算两个十进制数时遇到问题.

基本上,我正在尝试使用克多次盎司.我有两个文本框,第一个应该包含盎司(例如3,5),而第二个应该显示相同的值但以克为单位.因此,盎司应乘以31.1034768,结果应显示在第二个文本框中.

我一直试图用许多不同的方式来计算这两个,但它们都没有真正起作用.这是我最后一次失败的尝试:

private void btn_Calculate_Click(object sender, EventArgs e)
    {
        decimal oz = Convert.ToDecimal(txt_WeightOz.Text);
        decimal ozingrams = 31.1034768M;
        decimal result = Decimal.Multiply(oz, ozingrams);
        txt_WeightGrams.Text = Convert.ToDecimal(result);
    }
Run Code Online (Sandbox Code Playgroud)

它说我不能隐式地将类型'decimal'转换为'string'.

我该如何处理这个问题?

c# decimal multiplying

1
推荐指数
1
解决办法
1495
查看次数

如何在Excel公式中引用行号?

我需要这个公式:C(n)= B(n)* A5。(n是行号)

从字面上看,将B列中当前选择的行号乘以A5

我尝试了= ROW函数来创建引用,但失败了。

我尝试使用以下公式:C(2) =MULTIPLY(B=ROW(),A5)认为它将被解析为 C(2) =MULTIPLY(B2,A5)

excel excel-formula multiplying

1
推荐指数
1
解决办法
1万
查看次数