我正在与@Jeffrey_way系列的Laracasts 进行多对多的关系(带标签)
下面是我使用Laravel Tinker在CMD中编写的代码:
执行最后一行代码后($article->tags()->toArray();
虽然我的代码似乎一切正常但仍然出现以下错误:
BadMethodCallException with message 'Call to undefined method Illuminate\Database\Query\Builder::toArray()'
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激 :)
我想将log2与applymap和np2.log2应用于数据,并使用boxplot显示它,这是我编写的代码:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
data = pd.read_csv('testdata.csv')
df = pd.DataFrame(data)
################################
# a.
df.boxplot()
plt.title('Raw Data')
################################
# b.
df.applymap(np.log2)
df.boxplot()
plt.title('Normalized Data')
Run Code Online (Sandbox Code Playgroud)
下面是我为我的RAW数据得到的箱线图,这是可以的,但是在应用log2变换后,我得到了相同的箱线图!谁能告诉我我做错了什么,应该使用Applymap和np.log2进行更正以获得标准化的数据
